DAX:如何检查是否为特定尺寸选择了[全部]值

时间:2018-12-20 14:32:25

标签: multidimensional-array ssas mdx dax tabular

我的任务是将现有的MDX度量(从多维模型)转换为DAX(表格模型)。 我现在正在执行一部分代码:

IIF( [Product].[Status].Level IS [Product].[Status].[(All)] AND [Product].[Brand].Level IS [Product].[Brand].[(All)] AND [Product].[Category].Level IS [Product].[Category].[(All)] ,[Measures].[Full_Amount] ,NULL )

enter image description here

如何在DAX上执行相同操作? 问题是要检查是否已选择。[(All)]成员。 n DAX是否有相同的选择?

1 个答案:

答案 0 :(得分:1)

正如@RADO所述,您可以在IF( NOT ISFILTERED( Product[Status] ) && NOT ISFILTERED( Product[Brand] ) && NOT ISFILTERED( Product[Category] ), [Measures].[Full_Amount], BLANK() ) 中执行以下操作:

jqXHR