DAX在自定义期间的运行总和每年

时间:2018-03-22 18:07:13

标签: powerbi dax powerquery

我有一张表格,其中包含某些促销期间的名称以及当年的开始和结束日期(每年它将是一个时间略有不同的新表格)。我需要计算所选期间的开始和结束日期之间的销售总额,并将其与去年同期进行比较,并将其显示在图表上进行比较。

1 个答案:

答案 0 :(得分:0)

好的,所以我找到了解决方法,但它正在运作: 首先,我从每个时期的开始和结束日期开始,每天和每个月:

Start = FORMAT(VALUES('Promo'[start]); "dd-MM")
End = FORMAT(VALUES('Promo'[end]); "dd-MM")

然后对于当年和去年,我创建了用于过滤销售的措施:

Sales start = DATEVALUE([Start] & "-" & [Year])
Sales start LY = DATEVALUE([Start] & "-" & [Y-1])
Sales end = DATEVALUE([End] & "-" & [Year])
Sales end LY = DATEVALUE([End] & "-" & [Y-1])

我在今年和Y-1的运行总计算中使用这些日期。

现在,当我使用促销期间名称创建切片器并选择其中一个期间时,所有正在正确计算。

我还需要解决的问题是如何将这些运行总计放在一个图表上进行比较。