计算差异的 DAX 公式

时间:2021-03-15 05:38:51

标签: excel powerbi dax powerpivot

我对 DAX 比较陌生,并且一直在尝试计算两个日期之间的差异。

例如,表格的当前设置如下所示:

enter image description here

我们能做到的 1 来自我创建的度量

CALCULATE([Total_Red_count],FILTER('Coles Data','Coles Data'[FW_END_DATE_MAX]=FIRSTNONBLANK('Coles Data'[FiscalWeekEndDate],'Coles Data'[FiscalWeekEndDate])))
return result

现在,我似乎无法弄清楚的下一步是如何在 DAX 中减去这些列。例如,我应该如何从 28/06/2020 减去 2/08/2020。答案应该是 0。我需要在整个表中执行此操作,然后通过 -1 和 1 进行汇总。-1 表示产品已删除,1 表示产品已添加。如果您需要,很乐意发布更多示例。

进一步的援助细节如下

我的数据已按日期取消透视。我用如下所示的问题重新创建了我的数据结构

第 1-9 行是我当前数据在后端的结构方式。 第 11-16 行是我的枢轴设置方式。您看到的空白表示该产品不在某个促销活动中,而 1 表示它是。 第 18-21 行是我需要的计算,并且是这种粒度级别。我希望能够从前一周中减去当前周,并通过这两个标志 1 和 -1 对其进行总结(添加了产品,删除了产品 -1)。

当我像这样布置 PowerPivot 表并手动进行这些计算时,我可以做到这一点,但是我将如何通过计算来做到这一点?这可能吗?

enter image description here

有人可以帮我解决这个问题吗?

谢谢

0 个答案:

没有答案