Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何使用dax查询获取基于多行的条件计数_Excel_Powerbi_Dax - Fatal编程技术网

Excel 如何使用dax查询获取基于多行的条件计数

Excel 如何使用dax查询获取基于多行的条件计数,excel,powerbi,dax,Excel,Powerbi,Dax,我的要求是:我有一张桌子,比如说“出界” 在这里,我想得到的只是没有挂起状态的已完成存储。即使单行项目处于挂起状态,也不能将其视为已完成的存储。输出必须为1(存储“C”。) 这就是到目前为止我对DAX查询所做的,问题是当我运行这个查询时,它不仅返回已完成的存储,还返回已完成一半的存储 CALCULATE(DISTINCTCOUNT(OUTBOUND [Store]),FILTER(OUTBOUND,[ Complete Status] = 1 && [Pending Statu

我的要求是:我有一张桌子,比如说“出界”

在这里,我想得到的只是没有挂起状态的已完成存储。即使单行项目处于挂起状态,也不能将其视为已完成的存储。输出必须为1(存储“C”。)

这就是到目前为止我对DAX查询所做的,问题是当我运行这个查询时,它不仅返回已完成的存储,还返回已完成一半的存储

CALCULATE(DISTINCTCOUNT(OUTBOUND [Store]),FILTER(OUTBOUND,[ Complete Status] = 1 && [Pending Status]= 0))  

我如何才能做到这一点?

这里有一种可能的方法:

Count = SUMX(
            SUMMARIZE(OUTBOUND,
                OUTBOUND[Store],
                "Completed", MIN(OUTBOUND[Complete Status]),
                "Pending", NOT(MAX(OUTBOUND[Pending Status]))),
            [Completed] * [Pending])
这将为您提供
[完成状态]
全部
1
[挂起状态]
没有任何
1
值的存储计数