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] )
)
我正在尝试对 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] )
)