尝试按DAX {年份/月}按年/月计算加权平均值

时间:2017-05-31 13:58:02

标签: powerbi dax

我有一个包含以下行的表:

enter image description here

我试图通过CaseQuantity的Product和ReceiptYearMonth进行加权平均

我创建了以下DAX指标以尝试创建加权平均值:

SumX Test = sumx(Query1, 
          Query1[CaseQuantity] / 
          calculate(
              sum(Query1[CaseQuantity]), ALL(Query1[RecadvLineId])
          )
       )

但这只会返回以下内容:

enter image description here

即。对于201702,该度量返回4.00,因为201702表中有4行。对于201703,它返回2.00,因为它有2行。在这个阶段,我认为每个年份都应该返回1.00。

有谁能解释我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

我不确定我是否遵循您的加权方法,但这是您正在寻找的吗?

SumX Test = SUM(Query1[CaseQuantity])/CALCULATE(SUMX(Query1,Query1[CaseQuantity]),ALL(Query1[RecadvLineId]))

它给了我这个:

enter image description here

并且,如果我将RecadvLineId添加到表中:

enter image description here