将运行总计分为正DAX Power BI和负DAX Power BI

时间:2020-10-23 08:03:51

标签: powerbi dax

我是DAX和Stackoverflow的新手。寻找您的专业知识。

我需要将累计金额分为正数和负数。

我到目前为止所拥有的。

  1. 数据模型:image
  2. 数据:image
  3. 运行总计:
    Running total:=
    CALCULATE(
        SUM(Stock[Stock movement]),
        FILTER(
            ALL(DimDate),
            DimDate[Date]<=MAX(DimDate[Date])
        )
    )

running total result

  1. 我需要在Power BI中创建一个度量,以求和每个时期按类别分别计算的所有正向和负向总计。 所需结果:4

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我没有对此进行测试,但是它应该可以工作:

PositivMovment =
CALCULATE (
    [Running total],
    FILTER ( 'Stock', VAR __temp = [Running total] RETURN __temp > 0 )
)

NegativMovment =
CALCULATE (
    [Running total],
    FILTER ( 'Stock', VAR __temp = [Running total] RETURN __temp < 0 )
)