【问题标题】:PowerBI - DAX - Sum of a column based on criteria xPowerBI - DAX - 基于标准 x 的列的总和
【发布时间】:2019-02-15 00:45:31
【问题描述】:

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

例如

  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,则选择其中一个作为总和,而不是两者。这可以使用计算吗?我想到了

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

(没用)

提前致谢!

【问题讨论】:

  • 你要怎么选呢?
  • 它是其中之一,因为它具有相同的值。你认为我可以应用过滤器或其他东西吗?喜欢 Distinct?
  • 如果您需要一个值,请使用minmax 而不是sum
  • 噢噢噢!诚然!!谢谢大家!

标签: powerbi dax


【解决方案1】:

您应该能够使用这样的简单过滤器:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    相关资源
    最近更新 更多