DAX 筛选器 - ALLSELECTED 函数

说明

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

此函数可用于获取查询中的可视总计。

语法

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

参数

Sr.No. 参数与说明
1

tableName

可选。

表的名称。

不能是表达式。

2

columnName

可选。

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

不能是表达式。

返回值

没有任何列和行过滤器的查询上下文。

备注

  • ALLSELECTED 函数接受一个或不接受任何参数。

  • 如果有一个参数,则该参数为 tableName 或 columnName。

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

示例

SumTotal:= CALCULATE (SUM (Sales[Sales Amount]),ALLSELECTED ()) 

dax_functions_filter.html