【发布时间】:2016-08-24 06:23:09
【问题描述】:
我需要将今年的数据与去年的数据进行比较。因此,客户希望在全年比较和年初至今比较之间切换。我已经有了完整的一年,但是从年初至今,他们想看看现在的情况与去年今天的数据相比如何,例如:
2016 年 1 月至 8 月 24 日(今天)的完整数据与 2015 年 1 月至 2015 年 8 月 24 日相比。
如何在 DAX 中实现这一点?我在 Power BI 中使用它。
【问题讨论】:
我需要将今年的数据与去年的数据进行比较。因此,客户希望在全年比较和年初至今比较之间切换。我已经有了完整的一年,但是从年初至今,他们想看看现在的情况与去年今天的数据相比如何,例如:
2016 年 1 月至 8 月 24 日(今天)的完整数据如何在 DAX 中实现这一点?我在 Power BI 中使用它。
【问题讨论】:
假设您有一个名为 [Sales] 的度量,根据事实表和 Dates 表计算得出,您可以编写 2 个新度量来比较今年和上一年的数据:
年初至今销售额 = CALCULATE ([Sales]; DATESYTD ('Dates'[Date]))
Sales PY YTD = CALCULATE ( [Sales]; DATEADD ( DATESYTD ( 'Dates'[Date] ); -1; YEAR ) )
把它放在矩阵可视化中,它会给你以下内容:
请记住正确配置您与销售表的“日期”关系,以便正确完成时间智能计算。您可以找到更多信息here。
【讨论】: