(玩起來)DAX/PowerBI系列 - 參數表(Parameter Table) - 多時間段數值對比


 

盆友們,邊看文章邊玩,請耐心等待PowerBI load出來~~~~ (7、8秒鍾)

 

 

DAX/PowerBI系列 - 參數表(Parameter Table) - 多時間段數值對比

難度: ★☆☆☆(1星)

適用范圍: ★(4星)

概況:

度量值,度量值,度量值!!!DAX提供了一堆的time intelligence的函數來計算,YTD(年初至今),MTD(月初至今),YoY(同比),MoM(環比)等等,如何有效的管理這些就會成為一個問題。

A: YTD, QTD, MTD, YoY, MoM,...... NND, I need one more.

B: 沃特?!

在一大串的measure后面,B又加一個度量值....keep growing...on and on....

最終有一天用戶A會問,創建這么多玩意兒干嘛?!

 

 

注:此文為DAX/PowerBI系列 - 參數表(Parameter Table) I 的續集。

歡迎交流與騷擾

 

 

 

最終PowerBI效果顯示如下(耐心等待PowerBI 出來,噔噔噔噔~~~)

 https://app.powerbi.com/view?r=eyJrIjoiOTk2YzQ3YzAtM2JhZC00ZWFiLTlmNzMtMjgwMDhmYzE2YjE3IiwidCI6ImQxYWY4NDdiLTJjZTEtNDRjYi1iYjUwLWQ1ODAyYmI0M2M4YiIsImMiOjEwfQ%3D%3D

 

  

 

應用場景:

以下是幾個應用場景:

  • what-if分析
    •   商品打8折,打9折銷售額,盈利都有什么變化
  • 算法選擇或度量選擇
    •   根據選擇,返回同一個度量不一樣的算法結果。
  • Top N
  • 大客戶分析
  • 最佳銷售

 

 

 

數據模型:

 

 

要點:

  • SWITCH 語句
  • 各個度量值的計算

 

 

 Sales最終的值是根據用戶選擇而顯示相應的值。

Sales :=
    IF (
        HASONEVALUE ( Period[Period] ),
        SWITCH (
            VALUES ( Period[Period] ),
            "Current", [Internet Total Sales],
            "MTD", [MTD Sales],
            "QTD", [QTD Sales],
            "YTD", [YTD Sales],
            "PY Current", [PY Sales],
            "PY MTD", [PY MTD Sales],
            "PY QTD", [PY QTD Sales],
            "PY YTD", [PY YTD Sales],
            "YOY", [YOY Sales],
            "YOY%", [YOY Sales%],
            "YOY YTD", [YOY YTD Sales],
            "YOY% YTD", [YOY YTD Sales%],
            BLANK ()
        ),
        [Internet Total Sales]
    )

 

 

PowerBI效果顯示如下:

 

小結:

上圖上半部分是根據不同的用戶選擇,同一個線表示不同的度量值。有利於在同一個圖表顯示不同度量值。目的是便於用戶選擇不同度量值。

上圖下面部分是各個不同的度量值在同一個圖中顯示。目的是對比不同度量值。

兩個圖的目的不一樣,沒有絕對的好壞。

 

 

 

要把玩上面的PowerBI請見上面,或者請戳:

在線:Parameter-Table-Period-Table: https://app.powerbi.com/view?r=eyJrIjoiOTk2YzQ3YzAtM2JhZC00ZWFiLTlmNzMtMjgwMDhmYzE2YjE3IiwidCI6ImQxYWY4NDdiLTJjZTEtNDRjYi1iYjUwLWQ1ODAyYmI0M2M4YiIsImMiOjEwfQ%3D%3D

 

 

 

參考文章:

http://www.daxpatterns.com/parameter-table/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM