首页 > 解决方案 > 如何使运行总计忽略其他列 DAX

问题描述

我有一个表格Power BI来计算运行总数。但是,当我向表中添加其他列时,值会变得混乱。关于如何让运行总计忽略特定列的任何想法?

这是我的代码:

Measure =
CALCULATE (
    SUM ( Append1[AVAILABLE] ),
    FILTER (
        ALL ( Append1[DUE DATE] ),
        Append1[DUE DATE] <> MAX ( Append1[DUE DATE] )
    )
)
    + CALCULATE (
        SUM ( Append1[ORDER QTY] ),
        FILTER (
            ALL ( Append1[DUE DATE] ),
            Append1[DUE DATE] <= MAX ( Append1[DUE DATE] )
        )
    )
    - CALCULATE (
        SUM ( Append1[REQUIREMENT QTY] ),
        FILTER (
            ALL ( Append1[DUE DATE] ),
            Append1[DUE DATE] <= MAX ( Append1[DUE DATE] )
        )
    )

下面是表格在正确运行时的样子以及当我添加另一列并且值被弄乱时的样子的图片。

正确运行总计:

在此处输入图像描述

不正确的运行总计:

在此处输入图像描述

在此先感谢您的帮助!

标签: powerbidaxpowerbi-desktop

解决方案


我能够使用 ALLSELECTED 使其正常工作。谢谢你的帮助。


推荐阅读