Power BI:如何从不同的表中添加切片器?

时间:2017-11-07 06:23:30

标签: powerbi dax

我正在尝试在PowerBI中绘制累积折线图并为其添加一些切片。我先来描述一下我的数据。

我的数据如下: Original Data

要绘制累积图表,我正在使用以下公式创建一个新表:

Cumulative = CALENDAR(DATE(2017, 9, 24), DATE(2017, 10, 12))

在这个新表格中,我添加了两个列,如下所示:

Issues_Logged = COUNTROWS(FILTER(Sheet1, Sheet1[Creation_Date].[Date] <= Cumulative[Date].[Date])) + 0
Issues_Resolved = COUNTROWS(FILTER(Sheet1, Sheet1[Resolution_Date].[Date] <= Cumulative[Date].[Date] && Sheet1[Resolution] = "Closed")) + 0

现在,我已完成的表格如下所示: Completed Table

使用上述方法,我的累积图表很好,看起来像这样: Cumulative Chart

我使用这种方法遇到的问题是,当我尝试为Group添加切片器(以分组方式查看此数据)时,切片器不会生效。我知道原因是2个表没有关系。我无法看到如何关联这两个表,或者我是否需要完全改变我的方法。

你能帮我解决一下如何让切片机在这种情况下工作吗?

注意:将来,原始数据还可能包含“优先级”字段,我可能还需要为其添加切片器。因此,该方法需要具有可扩展性才能实现这一目标。原始数据中的行数预计将超过100K。

1 个答案:

答案 0 :(得分:1)

如果您希望新字段与其他过滤器一起正常使用,则应将新字段设为Measures而不是Calculated Columns

这是因为Calculated Columns是在数据刷新期间根据它所在的行计算的,而Measures是在运行时计算的,并且会考虑其他上下文,如应用过滤器和用户选择。

在应用过滤器时,请查看Calculated ColumnsMeasures的结果:

results

相关问题