首页 > 解决方案 > 如何在 Power BI 中按度量筛选结果

问题描述

我需要能够按度量过滤以在 Power BI 中显示更精细的结果。我希望能够选择百分比在一个范围内的位置,或者 = 100%

我对度量的计算是这样的(每列只能是 1 或 0):

errorPercentage = CALCULATE(SUM([missing data])/SUM([expected]))

这在表格中运行良好,并正确显示了可以通过多种不同方式削减的百分比。

但是,在添加过滤器元素/视觉对象时,Power BI 不允许我使用 errorPercentage 度量。

更令人困惑的是,如果我转到要过滤的表上的 Visual Level Filters 部分,我可以使用 errorPercentage 度量来过滤范围或值。

谁能推荐一个易于使用的过滤器?我试图让报告的用户自己选择一个百分比范围,而不是有一个预定义的范围。

标签: filterpowerbidax

解决方案


您不能将聚合度量用作切片器。切片器将数据集过滤到参与给定维度的选定值的所有元组。度量不是维度。它不能用于识别记录的子集。

假设我有篮球运动员的数据,我想切分出“平均罚球命中率”为 85% 的球员。想想拥有这样一个平均水平的所有不同的玩家子集!也许我们有 90% 的“球员 A”可以与一个罚球命中率为 80% 的“球员 B”相匹配——他们平均 85%(假设他们每个人的总罚球数相同)。或者,“玩家 A”可以与其他 5 个百分比为 84% 的玩家分组。但是如果没有“玩家 A”,这 5 名玩家将不会成为该系列的一部分——那么他们是否属于所需的子集?这是模棱两可的。


推荐阅读