如何在Power BI中添加基于度量的过滤器?

时间:2020-01-10 11:19:46

标签: filter powerbi measure

我有Power BI报告,该报告在列上实现了一些过滤器。现在,我必须根据度量添加一个新的过滤器,该列+ve integer-ve integer0的数据格式如下。 我要达到的目的,应该有一个具有三个默认值(+ve integers-ve integers0)的过滤器。 当我选择+ve时,它应该仅显示具有+ve整数值的记录,对于其他两种情况,依此类推。

问题:我正在从度量中创建度量,但没有从中获取确切的数据。

我做的第二件事是创建了对正负的度量,如果要以表格形式使用而不是以切片器形式使用,我将获得确切的数据。

1 个答案:

答案 0 :(得分:0)

度量不应该用作切片器。 Power BI的最佳实践是,如果需要按特定条件进行过滤,则应在数据中创建一个新列,以反映要作为过滤依据的值。

如果您有非常大的数据集,那么我将使用条件列在查询编辑器中执行此操作。 enter image description here

如果大小不是一个因素,则像这样计算列,

Answer =
SWITCH (
    TRUE (),
    'Table'[Values] > 0, "Postive",
    'Table'[Values] < 0, "Negative",
    "Zero"
)

现在将列插入过滤器中,您应该可以轻松地在所需内容之间进行切换。

相关问题