簡體   English   中英

Power BI Measure可計算隨過濾器變化的百分比

[英]Power BI Measure to calculate percentage which changes with filters

我想從數據集中創建一個可視化視圖,該視圖顯示使用過濾器時相應變化的百分比。

我有一個像下面這樣的數據集,但是有超過一百萬行的數據涵蓋了18個月。 所有字段均為文本,除了Month(它是一個日期)和SUMofAPPTS(它是數字)之外。

SUPP    GEOG1   MODE    STATUS  TYPE    TIME    Month   Day    SUMofAPPTS
AA  00D Face    Att     1       1       Day     2018-06 Sun    12
AA  00D Face    Att     1       1       Day     2018-06 Mon    119
AA  00D Face    Att     1       4       Unk     2018-06 Tues   98
BB  00D Tel     DNA     2       1       Day     2018-06 Weds   98
BB  00D Online  DNA     3       1       Day     2018-06 Thurs  126
CC  00D Face    DNA     1       2       Day     2018-07 Sun    8

我想要一種可通過DayMODE (和STATUSTYPETIME相同)來計算SUMofAPPTS百分比的SUMofAPPTS ,該方法在將過濾器放置在其他字段時會改變。

因此,我認為我需要使這種簡單的計算更具動態性(如果我只想知道整個數據集的每行百分比,該計算將在列中起作用),以便在過濾數據時起作用:

PERCENT = 'dataset'[SUMofAPPTS]/SUM('dataset'[SUMofAPPTS])

最終結果將是具有以下屬性的堆疊條形圖:

  • 以日為軸
  • 以百分比為價值
  • 模式,狀態,類型或時間為圖例
  • 能夠按除Day和SUMofAPPTS以外的一個,多個或所有字段進行過濾

首先,創建一個用於匯總SUMofAPPTS的度量:

Total APPTS = SUM(Data[SUMofAPPTS])

其次,為百分比創建度量:

APPTS % of Selected 
= DIVIDE(
   [Total APPTS],
   CALCULATE([Total APPTS], ALLSELECTED()))

該度量將重新計算[總APPTS],忽略除用戶(在切片器等)上選擇的那些過濾器以外的所有過濾器。

結果:

在此處輸入圖片說明

選擇后:

在此處輸入圖片說明

編輯

如果您需要按天細分(或其他任何字段),則可以重新引入過濾器,如下所示:

APPTS % of Selected 
= DIVIDE(
   [Total APPTS],
   CALCULATE([Total APPTS], ALLSELECTED(), VALUES(Data[Day])))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM