【问题标题】:DAX running sum in custom periods Year to year每年自定义期间的 DAX 运行总和
【发布时间】:2018-03-22 18:07:12
【问题描述】:

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

【问题讨论】:

  • 期间/日期表是什么样的?每年的周期都不一样,你如何比较它们?按名字,还是按号码?你能张贴一张表格的截图吗?

标签: powerbi dax powerquery


【解决方案1】:

好的,所以我找到了一种解决方法,但它正在工作: 首先,我只取每个时期的开始和结束日期的日期和月份:

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 的总计算中使用这些日期。

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

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

【讨论】:

  • 将两个指标放在一个图表中会发生什么?
猜你喜欢
  • 1970-01-01
  • 2018-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多