动态 DAX 日期

Dynamic DAX Dates

我在 PowerBI 中有一个折线图,其中我按月显示过去 5 年的收入(因此有 5 条线),MonthName 在 x 轴上。

现在我每年都使用以下衡量标准:

    Revenue (2016) := CALCULATE( SUM( Register[Total] ), 'Date'[CalendarYear]=2016)

所以我想做的是使用动态度量,而不是使用 2016、2015、2014 等的度量。我有当年、前年、前年等的衡量标准...

有什么建议吗?

据我所知,你非常接近。

在您的日期 table 中,如果您还没有日期,您将需要一个 CalendarMonthName 列来表示月份 没有 年份(即一月,二月、三月)。您还需要带有编号月份的第二列,以便您可以正确排序月份名称 - 否则,月份将按字母顺序显示。

然后,您将有一个 Revenue 度量值(将是上面的 SUM(Register[Total]),但没有 CalendarYear 过滤器。

您的折线图将以收入为 "Values",以 "CalendarMonthName" 为轴,以 "CalendarYear" 为图例。这将为每年创建一条不同颜色的线,按月份(1 月至 12 月)绘制。

如果您只想筛选 5 年的数据(例如,您有 10 年的数据,而您只想要最后 5 年的数据),您可以在您的要包含的年份的日期 table,然后在 Power BI 中筛选该列。