2017-05-31 89 views
0

來計算加權平均我有以下行的表:試圖通過年/月的DAX

enter image description here

,我試圖通過產品做一個加權平均和CaseQuantity

的ReceiptYearMonth

我已經創建瞭如下DAX措施,試圖打造的加權平均值:

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

但只是返回FOLL由於:

enter image description here

即度量201702返回4.00,因爲有4個表中的行爲201702.它返回2.00 201703,因爲有2行它。在這個階段,我認爲他們應該每年返回1.00。

任何人都可以解釋我在這裏做錯了嗎?

回答

0

我不確定我是否遵循你的加權方法,但這是你在找什麼?

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

它給了我這樣的:

enter image description here

而這一點,如果我的RecadvLineId添加到表:

enter image description here