首页 > 解决方案 > Power BI - 应用筛选器时,度量随机返回空白

问题描述

我有两个度量,它们为 2 个不同的列计算相同的金额(即个人总数和网站总数)并返回金额最高的个人/网站。

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

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

由于显而易见的原因,我不能在这里透露很多细节。如果您必须查看措施,请告诉我,我会发布虚拟的。

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

标签: powerbidaxpowerbi-desktop

解决方案


用 TOP N替换RANKX(Rank = 1) 过滤器就可以了。

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

使用TOPN函数消除了排名过滤的东西,这些措施现在运行正常。


推荐阅读