返回表中的所有行或列中的所有值,忽略可能应用于查询内部的任何筛选器,只保留来自外部的筛选器。
语法
ALLSELECTED ( [<表名或列名>], [ <列名>, <列名>, … ] )
参数 | 属性 | 描述 |
表名或列名 | 可选 | 删除在查询中应用的指定表或列上的所有筛选器 |
列名 | 可选 可重复 |
同一表中的列 |
返回值
表
完整的表或具有一列或多列的表
备注
ALLSELECTED 从筛选上下文中删除相应的筛选器,恢复最后一个影子筛选上下文。当作为 CALCULATE 或 CALCULATETABLE 的筛选器参数时,它不会生成物化的表。
当 ALLSELECTED 至少有一个参数时,它可以作为表表达式使用。
无参数的 ALLSELECTED 只能作为 CALCULATE 或 CALCULATETABLE 的调节器使用,并从筛选上下文中删除所筛选器。
自 2019 年 5 月起,ALLSELECTED 支持多列作为参数。
示例
SUMMARIZE ( ALLSELECTED ( table ), table[column1], tabls[column2] )
ALLSELECTED 是最复杂的 DAX 函数之一,关于这个函数的详细介绍,请参考扩展阅读
- MSDN 文档:ALLSELECTED
- DAX Guide:ALLSELECTED
说点什么