Power BI 运行 没有维度数据时总计不起作用

Power BI running total measure not working when no data for dimension

我尝试完成 运行 总计,但我很吃力。

问题是维度没有数据。

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

措施是:

Total = IF(ISBLANK(COUNTROWS(FactCreditApplications)); 0; COUNTROWS(FactCreditApplications))
Running Total = CALCULATE([Total]; FILTER(ALLSELECTED(FactCreditApplications); [StatusId] >= MAX([StatusId])))

我做错了什么?

谢谢

运行 总计度量使用您的事实 table 中的 StatusId,而不是您的维度 table。由于 'Véhicule soumis' 的 StatusId 在您的事实 table 中不存在,它的行为异常。

我假设您的维度 table 中有 StatusId 列。如果这样做,只需将度量切换为使用 table 中的列即可。例如:

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

假设您的维度是 DimStatus