如何使用 DAX 将期初余额添加到累计总额中?

如何使用 DAX 将期初余额添加到累计总额中?

我需要将起始余额添加到工作累计总额中。有效的度量是使用 PBI 的“累计总额快速度量”构建的:

> tran_amnt running total in Date =  CALCULATE (
>     SUM ( 'History_Pivot'[tran_amnt] ),
>     FILTER (
>         ALLSELECTED ( 'calendar_reporting'[Date] ),
>         ISONORAFTER (
>                 'calendar_reporting'[Date], MAX ( 'calendar_reporting'[Date] ), DESC
>         )
>     ),
>     History_Pivot[tran_type] in {"exp","rev"}
> 
> )
>     + 0

当我绘制图表时,我得到了一个完美的累计总数。但是,这会从 0 开始计算值,我需要从我的表中包含一个起始值。这是另一个 History_Pivot[tran_type] =“bal”。我为表格中每年的每个基金/部门都有一个余额记录,所以我只想在累计总数的第一年/日期包含“bal”。
我尝试IF在计算中添加一个额外的过滤器,但这会覆盖累计小计值。

答案1

我会复制整个 CALCULATE 语句并粘贴它来替换最后的“0”。在该部分中,您只需将 ISONORAFTER 函数替换为提供第一个年份/日期的函数,然后将 tran_type 列表编辑为“bal”。

相关内容