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
Powerbi 当维度没有数据时,Power BI运行总计测量不工作_Powerbi_Dax - Fatal编程技术网

Powerbi 当维度没有数据时,Power BI运行总计测量不工作

Powerbi 当维度没有数据时,Power BI运行总计测量不工作,powerbi,dax,Powerbi,Dax,我试着做一个跑步总成绩,但我很挣扎 问题是当维度没有数据时 在下面的屏幕截图中,“Véhicule soumis”没有数据(即总计=0)。在这种情况下,返回的“运行总数”是35而不是14的总和 这些措施包括: Total = IF(ISBLANK(COUNTROWS(FactCreditApplications)); 0; COUNTROWS(FactCreditApplications)) Running Total = CALCULATE([Total]; FILTER(ALLSELECTE

我试着做一个跑步总成绩,但我很挣扎

问题是当维度没有数据时

在下面的屏幕截图中,“Véhicule soumis”没有数据(即总计=0)。在这种情况下,返回的“运行总数”是35而不是14的总和

这些措施包括:

Total = IF(ISBLANK(COUNTROWS(FactCreditApplications)); 0; COUNTROWS(FactCreditApplications))
Running Total = CALCULATE([Total]; FILTER(ALLSELECTED(FactCreditApplications); [StatusId] >= MAX([StatusId])))
我做错了什么

多谢各位


正在运行的总计度量使用事实表中的StatusId,而不是维度表中的StatusId。由于事实数据表中不存在“Véhicule soumis”的StatusId,因此其行为异常

我假设在维度表中有StatusId列。如果您这样做了,那么只需将度量值切换为使用该表中的列即可。例如:

Running Total = CALCULATE([Total]; FILTER(ALLSELECTED(DimStatus); [StatusId] >= MAX([StatusId])))

假设您的维度是DimStatus

您可以共享表格的屏幕截图吗?也许有助于更好地理解这个问题。@RedVII,我可以和大家分享,但既然莱纳德的答案解决了我的问题,我就没有必要这么做了。哦,我就差一点了!现在我更了解如何采取措施。解释清楚。显然,它是有效的!非常感谢你!