PowerBI-DAX-基于条件x的列总和

时间:2019-02-14 15:46:42

标签: powerbi dax

我正在尝试使用计算来求和,但无法真正弄清楚如何。

例如

  ID   Value   Source  
 ---- ------- -------- 
  A        1   Mo      
  B        2   Ba      
  A        1   Ba      
  C        3   Mo      
  B        2   Mo      
  D        4   Ba  

我要计算的不是滤除任何一种来源,而是采用一种来源。例如,如果我有ID:A且同时有Source Mo和Ba,则选择一个作为总和,而不是两个都选。使用calculate可以吗?我想到了

Measure1 = CALCULATE(SUM(Table1),SWITCH(Table1[Source],"Mo",Table1[Value],"Ba",Table1[Value]))

(无效)

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该能够使用一个简单的过滤器,如下所示:

Measure1 = CALCULATE(SUM(Table1), Table1[Source] = "Mo")

另一种可能性是仅在报告/页面/视觉级别过滤掉一个或另一个。