Power BI-应用过滤器后,Measure随机返回空白

时间:2019-07-08 04:54:46

标签: powerbi dax powerbi-desktop

我有两种测量方法,分别针对2个不同的列计算相同的金额(即,人员总数和站点总数),并返回具有最高数量的人员/站点。

enter image description here

我在“人”和网站上都有报告级别的过滤器。在使用这些过滤器(人员或站点)时,有时该度量会随机返回空白。 即我过滤到一个人,并得到了以下内容:

enter image description here

现在,当我在报告中打开任何度量时,只需添加一个空白行或删除一个空白行即可(刷新我猜的报告):

enter image description here

该小节现在将显示正确的值。有趣的是,我根本没有更改度量,只是添加了一个空白行或将其删除然后按Enter。对于人员和站点度量,问题都是随机发生的。

出于明显的原因,我无法在此处公开许多细节。请让我知道是否需要查看措施,我将发布虚拟措施。

任何帮助将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:2)

将TOP N替换为RANKX(Rank = 1)过滤器即可。

这些度量使用RANKX生成一个表变量,然后使用rank = 1条件对其进行过滤。有时,表格根本没有等级1,等级从2,4开始,依此类推。我仍然不确定等级计算不正确的根本原因是什么。

使用TOPN函数消除了排名过滤的麻烦,并且这些措施现在可以正常运行。

相关问题