![](/img/trans.png)
[英]How to create a DAX measure that computes cumulative sum and is also responsive to the evaluation context in Power BI
[英]how to get running sum/cumulative sum of a measure in power bi using DAX (direct query)
我有一個簡單的數據集,如下所示,其中 delta 是一個度量(不是列),它是需求和供應的差異。我想計算度量“delta”的運行總和,如下所示。運行總和需要在材料-位置周級別。
我試過了:
Cum = var mat = MAX('table'[Material]) var pla = MAX('table'[Plant]) var pw =MAX('table'[PWk]) return CALCULATE( table[delta], FILTER( ALL(table), 'table'[Material]= mat && 'table'[Plant] <= pla && 'table'[PWk]<=pw ) )) <>material location week demand supply delta(demand-supply) running_sum?? 123 1000 wk1 100 40 60 60 123 1000 wk2 40 30 10 70 123 2000 wk1 30 20 10 10 123 2000 wk2 40 15 25 35please help. I am stuck with this and dont know`enter code here` where i am going wrong.
也許:
running_sum =
VAR Mat =
MAX ( 'Table'[material] )
VAR Loc =
MAX ( 'Table'[location] )
VAR Wk =
MAX ( 'Table'[week] )
RETURN
CALCULATE (
[delta],
FILTER (
ALL ( 'Table' ),
'Table'[material] = Mat
&& 'Table'[location] = Loc
&& 0 + SUBSTITUTE ( 'Table'[week], "wk", "" )
<= 0 + SUBSTITUTE ( Wk, "wk", "" )
)
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.