1. 程式人生 > 其它 >Power BI 13 DAY

Power BI 13 DAY

分組依據

在PQ下對維度進行彙總,並對其他欄位進行不同的計算方式,就需要使用分組依據

  1. 將下表中已“店名”為維度對重複店名作排重處理,對“單號”欄位進行計數計算,對“來店人數”,“消費金額彙總”以及“折後額”欄位進行求和計算。
  2. 點選分組依據,選擇高階,指定要按期分組的列,選擇“店名”欄位
  3. 在新列名下新增計算結果的新欄位名,在操作下選擇相應的結算規則,在柱下選擇被計算的欄位名
  4. 結果如下
  5. DAX表示式如下
= Table.Group(重排序的列, {"店名"}, {{"總單數", each Table.RowCount(_), Int64.Type}, {"總金額", each List.Sum([消費金額彙總]), type nullable number}, {"總折扣額", each List.Sum([折扣額]), type nullable number}, {"來店總人數", each List.Sum([來店人數]), type nullable number}})

PP中度量值計算規則注意點

當度量值需要用到兩個表中的度量值計算才能求得時,要注意翻倍問題

錯誤用例:
翻檯率 = 單數 / 臺數 = count('單號詳細'[單號]) / average('店面情況'[總檯數])

再求度量值是如果用到兩個表中的欄位時,最好在PQ中將需要的欄位彙總在一個Sheet中

餐飲案例分析結果