[英]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
我想要一種可通過Day
和MODE
(和STATUS
, TYPE
和TIME
相同)來計算SUMofAPPTS
百分比的SUMofAPPTS
,該方法在將過濾器放置在其他字段時會改變。
因此,我認為我需要使這種簡單的計算更具動態性(如果我只想知道整個數據集的每行百分比,該計算將在列中起作用),以便在過濾數據時起作用:
PERCENT = 'dataset'[SUMofAPPTS]/SUM('dataset'[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.