检查是否为 DAX 中的列选择了所有值

Checking if all values are selected for a column in DAX

我需要在 SSAS 表格模型中编写一个查询,其中我有一个 table,其列 AREA 具有大约 17 个值。我需要编写一个查询,检查是否选择了 AREA 列的所有值,然后它应该将值视为“WORLDWIDE”。如何在 if 条件下执行此操作?有哪些方法可以实现?

试试这个:

NumOfSelected = 
var __TotalItem = countrows(DISTINCT(ALL(Sheet1[ID])))
var __currentSelected = countrows(VALUES(Sheet1[ID]))

return
IF(__TotalItem = __currentSelected, "WorldWidth", "CurrentChoice:" & CONVERT( __currentSelected, STRING))