如何使用DAX(直接查询)获得幂bi中度量的运行和/累积和



我有下面这样的简单数据集,其中delta是一个度量(而不是列(,它是需求和供应的差异。我想计算度量值";Δ;如下所示。运行总和需要处于材料位置周级别。

dax我试过:

Cum=var mat=MAX("表"[材料](var pla=MAX('table'[工厂](var pw=最大值('table'[PWk](回来计算(表[delta],过滤器(ALL(表(,'table'[Material]=垫子&amp;'表'[Plant]<=pla&amp;'表'[PWk]<pw)))<gt;
材料位置周需求-供应增量(需求-供应(running_sum??123 1000周1 100 40 60 60123 1000周2 40 30 10 70123 2000周1 30 20 10 10123 2000周2 40 15 25 35
please 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", "" )
)
)

最新更新