【问题标题】:Power BI - Measure returns blank randomly when filters are appliedPower BI - 应用筛选器时,度量随机返回空白
【发布时间】:2019-07-16 05:27:55
【问题描述】:

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

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

现在,当我在报告中打开任何度量,然后简单地添加一个空行或删除一个空行(我猜它会刷新报告):

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

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

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

【问题讨论】:

  • 是的,您的表的示例数据以及度量的代码会有所帮助。
  • 进行数据刷新是否也会触发更改?共享一个虚拟 PBIX 将是最有帮助的。
  • @AlexisOlson 是的,刷新数据可以使数字正常显示,但是在尝试应用各种过滤器时仍然是空白。

标签: powerbi dax powerbi-desktop


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    相关资源
    最近更新 更多