我遇到一种情况,如果该订单至少有一个非空的Order ID
,则需要标记Detail ID
并说出是否缺失。如果至少有一个非空Detail ID
,它将为“ Not Missing”。否则,它将是“缺少”。在我的屏幕截图中,Calc Column
是我要创建的。
] 1
答案 0 :(得分:2)
您可以做的是计算每个Detail ID
的非空白Order ID
值的数量,如果该值是正数,则返回“ Not Missing”。
Calc Column =
VAR DetailCount =
CALCULATE (
COUNT ( Orders[Detail ID] ),
ALL ( Orders ),
Orders[Order ID] = EARLIER ( Orders[Order ID] )
)
RETURN
IF ( DetailCount > 0, "Not Missing", "Missing" )
EARLIER
指的是较早的行上下文,因此您只匹配相同的Order ID
而不是整个表。