Power BI:如何添加来自不同 table 的切片器?

Power BI: How to add slicer from a different table?

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

我的数据如下所示:

为了绘制累积图表,我使用以下公式创建了一个新的 table:

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

在这个新的 table 中,我将再添加 2 个列,如下所示:

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

现在我完成的 table 看起来像这样:

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

我在使用这种方法时面临的问题是,当我尝试为组添加切片器(以分组方式查看此数据)时,切片器不会生效。我知道原因是 2 table 不相关。我看不出如何将这 2 table 联系起来,或者我是否需要完全改变我的方法。

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

注意:将来,原始数据可能还会包含一个字段 "Priority",我可能也需要为此添加一个切片器。因此,该方法需要具有可扩展性才能实现这一目标。原始数据行数预计超过100K

如果您希望新字段与其他过滤器一起正常工作,您应该将新字段创建为 Measures 而不是 Calculated Columns

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

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