DAX度量返回总计的替代结果

时间:2019-07-26 12:39:56

标签: powerbi dax

如何创建DAX度量以返回不同的总计值。假设我们有一个基本措施:

Sales = SUM(Table[Sales])

现在,我们希望总计为空白,而不是总计。

我需要类似的东西:

IF(condition_identifying_total_line, "Alternative result", [Sales])

3 个答案:

答案 0 :(得分:0)

我不知道这是否是最有效的方法:

IsTotal = SWITCH(TRUE(),
CALCULATE(COUNT(Tab[A]), ALLSELECTED(T)) =
COUNT(T[A]),
"yes",
"no")

如果您能提出COUNTDISTINCTCOUNT或其他解决方案更好的建议,我将不胜感激。

答案 1 :(得分:0)

有多种选择,具体取决于您要执行的操作。我建议看一下以下功能以获取想法:


例如,如果Sales被列A分开,则有两种可能的方法:

Sales = IF( HASONEVALUE( T[A] ), SUM ( T[Sales] ), <Alternative Result> )

Sales = IF( ISFILTERED ( T[A] ), <Alternative Result>, SUM ( T[Sales] ) )

答案 2 :(得分:0)

您可以在以下位置的SQLBI网站上找到有关如何处理粒度的完整文档:https://www.daxpatterns.com/handling-different-granularities/

希望这会有所帮助! 威廉