如何向 Excel PowerQuery 添加计算累积值的度量?

如何向 Excel PowerQuery 添加计算累积值的度量?

我对 Power Query 有以下疑问。为了正确设置,请启用 Power Pivot(在 Excel 中的 COM 加载项中):

在此处输入图片描述

首先考虑以下例子:

演示问题的表格

我已在下面插入文本,以便大家可以在 Excel 中自己尝试。

Customer Date Amount
Tim 01/01/2020 32
Tim 02/01/2020 31
Tim 02/01/2020 41
Tim 02/01/2021 52
Chris 01/01/2020 52
Chris 01/02/2021 22

要将其添加到我们的数据模型中,我们首先选择包含数据的范围,然后按 ALT + A + P + T。这将为我们提供 Power Query 编辑器(见下文):

Power Query 编辑器

随后,我们进入加载到...

加载至

然后选择以下选项:

导入选项

现在我们有了数据透视表,我们想创建度量来计算累计总数。让我们添加度量:

措施

措施

现在如果我们要创建 Pivot,我们将得到:

在此处输入图片描述

这很好,但是我想获得总累计值,而不是 YTD。但是我不确定如何编辑该函数以使其产生总累计值。

任何关于此类函数应该如何实现的帮助都将不胜感激。它 -需求- 使用一种措施来完成,因为在我看来这是正确的方法。

我曾尝试使用 DAX 或 M 语言,但没有成功,因为我不明白它应该如何工作。

答案1

尝试

TotalYTD:=CALCULATE(SUM([Amount]),FILTER(ALLEXCEPT(Table1,Table1[Customer]),Table1[Date]<=MAX(Table1[Date])))

相关内容