DAX 筛选器 - ALLSELECTED 函数



介绍

ALLSELECTED 函数可以获取表示查询中所有行和列上下文的上下文,同时保留除行和列筛选器之外的显示筛选器和上下文。

此函数可用于在查询中获得可视化汇总。

语法

ALLSELECTED ([<tableName> | <columnName>])

参数

序号 参数和描述
1

表名

可选。

表的名称。

它不能是表达式。

2

列名

可选。

列的名称,通常采用完全限定名称。

它不能是表达式。

返回值

查询的上下文,没有列和行筛选器。

备注

  • ALLSELECTED 函数接收一个或不接收参数。

  • 当接受一个参数时,该参数要么是表名,要么是列名。

  • 此函数与 ALL () 函数不同,因为它保留了查询中显示设置的所有筛选器,并且保留了所有除行和列筛选器之外的上下文筛选器。

示例

SumTotal:= CALCULATE (SUM (Sales[Sales Amount]),ALLSELECTED ()) 
dax_functions_filter.htm
广告