PowerBi过滤器无法显示正确的值-TOPN

时间:2019-09-06 05:44:27

标签: powerbi dax powerbi-desktop

我有一个如下的数据集。 我已根据收入对个人资料进行排名。 然后,我使用过滤器选择了排名低于30的配置文件。从那30个中,我想根据GP%过滤前5个配置文件,并根据芽差异过滤后5个配置文件。但是结果不正确。

enter image description here

Bud Diff上的底部5个配置文件 enter image description here

基于GP%的前5名

enter image description here

两个结果都在此过滤器下获取

enter image description here

请找到.pbix文件的link

有人可以帮我吗?

2 个答案:

答案 0 :(得分:1)

问题在于过滤器彼此独立运行,它们不被评估为AND。无法使用常规过滤器执行此操作,但是您可以做一些技巧。

通过将以下度量添加到报表中,并在value字段的topn过滤器中引用它,就可以完成它。此度量的作用是仅保留您选择的前30个值。当使用它来选择最下面的5个时,它将可以选择的值限制为您已经过滤的30个客户端。

IF ( [Rank] <= 30 ; SUM ( Sales[Bud Diff] ) ; BLANK() )

答案 1 :(得分:0)

我找到了解决方案。如果有人想看看,请下载pbix file