powerbi - PowerBi 过滤器不显示正确的值 - TOPN
问题描述
我有一个如下数据集。我根据收入对个人资料进行了排名。然后我使用过滤器选择了排名低于 30 的配置文件。从这 30 个中,我想根据 GP% 过滤前 5 个配置文件,根据芽差异过滤掉后 5 个配置文件。但结果并不正确。
基于 GP% 的前 5 名
两个结果均在此过滤器下获取
请找到.pbix 文件的链接
有人可以帮我吗?
解决方案
问题是过滤器彼此独立,它们没有被评估为AND。使用常规过滤器无法做到这一点,但您可以做一些小技巧。
通过将以下度量添加到您的报告中,并在值字段的 topn 过滤器中引用它,您可以完成它。该度量的作用是,它只保留您选择的前 30 个值。当使用它来选择底部的 5 个时,它将可以选择的值限制为您已经过滤的 30 个客户端。
IF ( [Rank] <= 30 ; SUM ( Sales[Bud Diff] ) ; BLANK() )
推荐阅读
- shell - 根据部分行区分两个文件
- python - 使用可选字段创建字典的 Pythonic 方法
- r - Linux服务器上的R memoise
- c# - StructureMap 2.5.3 in .Net 4.5.2 延迟加载问题
- scala - 是否可以测试一个值的类是否属于内部类类型
- javascript - Electron 不会从 JSON 打开文件
- sql - SQL 多个 where 子句
- encoding - 如何在 NetLogo 中让乌龟成倍增长?
- android - 使用 DialogFragment 和导航库时将对话框显示为全屏或对话框
- html - Table Html 5 th td 问题