【问题标题】:Power bi filter column by slicer切片器的 Power bi 过滤器列
【发布时间】:2018-09-03 20:59:50
【问题描述】:

我有一个聚集柱形图和图例字段,并且必须根据切片器在 2 列之间切换:

  • 如果没有过滤切片器,则使用 column0 作为图例
  • 如果切片器被过滤,则使用 column1 作为图例

我尝试添加这样的计算列

Column = IF(ISFILTERED(Table1[slicer]) = TRUE(), Table1[column1], Table1[column0])

然后将此列用作图例。

但这不起作用!

你能告诉我怎么做吗?

【问题讨论】:

    标签: powerbi


    【解决方案1】:

    您不能按切片器过滤计算列。

    计算的列只计算一次 - 当您加载/刷新数据模型时。之后,它们包含无法响应切片器的固定静态值。

    要实现您的目标,您需要使用度量而不是计算列重新设计图表。那么您的公式将如下所示:

    [Measure to Chart] = IF(ISFILTERED(Table1[slicer]), [Measure 1], [Measure 2])
    

    如果您需要更多帮助,我建议您发布另一个问题,其中包含有关您的数据模型和期望结果的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 2020-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多