切片机的功率双过滤器柱

时间:2018-09-03 11:39:03

标签: powerbi

我有一个聚集的柱状图,并且在“图例”字段中使用,并且必须基于切片器在2列之间切换:

  • 如果未过滤切片器,则将第0列用于图例
  • 如果切片器被过滤,则将第1列用于图例

我尝试添加这样的计算列

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

然后将此列用作图例。

但这不起作用!

您能告诉我正确的做法吗?

1 个答案:

答案 0 :(得分:3)

您不能通过切片器过滤计算出的列。

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

要实现目标,您将需要使用度量而非计算列来重新设计图表。然后您的公式将如下所示:

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

如果您需要更多帮助,建议您发布另一个问题,以获取有关您的数据模型和预期结果的更多信息。