我的要求是:我有一张桌子,比如OUTBOUNDs。
在这里,我想获得唯一没有待处理状态的已完成商店。即使单行项目处于待处理状态,也不能将其视为已完成的商店。输出必须为1(存储'C'。)
这就是我到目前为止对DAX查询所做的事情,问题是当我运行它时,它不仅返回完成的,一半完成的商店。
CALCULATE(DISTINCTCOUNT(OUTBOUND [Store]),FILTER(OUTBOUND,[ Complete Status] = 1 && [Pending Status]= 0))
我该怎么做?
答案 0 :(得分:0)
这是一种可行的方法:
Count = SUMX(
SUMMARIZE(OUTBOUND,
OUTBOUND[Store],
"Completed", MIN(OUTBOUND[Complete Status]),
"Pending", NOT(MAX(OUTBOUND[Pending Status]))),
[Completed] * [Pending])
这为您提供了[Complete Status]
全部1
且[Pending Status]
没有任何1
值的商店数量。