簡體   English   中英

使用 dax 計算 power bi 的總方差

[英]Calculate total variance in power bi with dax

我有3個措施:

1) total_trx = SUM(mytable[trx])
2) trx_prev_month = CALCULATE([total_trx], DATEADD(calendar[date], -1,MONTH))
3) monthly_var = DIVIDE([total_trx],[trx_prev_month])-1

如果我添加一個瀑布即 x 軸與月份,它會給我每月變化的百分比和最后一個總和所有變化的條形圖。 我需要重現該總數以顯示 KPI,如“到目前為止,我們已經增加了 ...%”,在使用日期切片器時會發生變化。

似乎不允許使用 sum(monthly_var) 。

有任何想法嗎?

非常感謝。

編輯 1:帶日期過濾器的示例 = 最近 4 個月

Jul 100   0%
Aug 110  10%
Sep  90 -20%
Oct  80 -10%

總計:-20% <- 需要一個 dax 來計算這個數字並只顯示 -20%

然后,如果我將過濾器更改為,例如 LAST 6 MONTHS,我需要計算到五月

為了獲得所需的結果,我們將在查詢中使用一個中間表,該表將按月匯總結果:

使用此代碼並將calendar[Year Month]替換為您的 Year month 列:

SUMX(
      SUMMARIZECOLUMNS(calendar[Year Month],"Monthly_int_var",[monthly_var]),
      [Monthly_int_var]
    )

暫無
暫無

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

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