DAX 难题(SUMX 的汇总结果)

DAX Conundrum (Summing Results of SUMX)

我正在尝试对 SUMX 返回的结果求和,但总数返回 0。

我的数据table如下(CustMaster)。逻辑是只对积极的项目求和,因此总数是 700 个单位而不是 650 个。

我正在尝试实现如下所示的 table,其中数据由客户合并

=
IF (
    HASONEVALUE ( CustMaster[Customer] ),
    MAX ( 0, SUM ( CustMaster[Promised Qty] ) - SUM ( CustMaster[Fulfilled Qty] ) ),
    SUMX (
        CustMaster,
        MAX ( 0,
            ( SUM ( CustMaster[Promised Qty] ) - SUM ( CustMaster[Fulfilled Qty] ) )
        )
    )
)

非常感谢您的帮助!

我认为你不想要 SUMX 中的那些 SUM

试试这个:

SUMX (
    CustMaster,
    MAX ( 0, CustMaster[Promised Qty] - CustMaster[Fulfilled Qty] )
)