gpt4 book ai didi

Powerpivot 将计算项添加到字段

转载 作者:行者123 更新时间:2023-12-02 21:33:20 24 4
gpt4 key购买 nike

我的表中的数据存储在 Excel 文件中。我将此表链接到 PowerPivot 数据模型,并从该数据模型中我想在同一个 Excel 文件中创建数据透视表。在此表中,一列包含将数据分为:预算、去年、先前预测、当前预测。我想将此字段添加为数据透视表,但我想添加额外的计算项(就像在普通 Excel 数据透视表中一样,我可以添加计算项)并进行计算:[当前预测] - [先前预测]。我检查了各个页面、论坛等,但没有找到任何有关如何将此类计算项添加到 PowerPivot 中的字段的指导。我的输入如下所示:

Sample data:
Category Client Amount
Current Forecast XYZ 600
Current Forecast ABC 1000
Current Forecast DEF 100
Prior Forecast XYZ 500
Prior Forecast ABC 1200
Budget XYZ 800
Budget ABC 900
Budget DEF 100
Last Year XYZ 700
Last Year ABC 500

根据这些数据,我想创建一个如下所示的数据透视表:

        Current    Prior               Last
Client Forecast Forecast Budget Year FoF YoY
XYZ 600 500 800 700 100 -100
ABC 1000 1200 900 500 -200 500
DEF 100 100 100 100

在 PowerPivot 中,我想添加两个附加列,可能作为“类别”字段中的计算项:

FoF=[Current Forecast]-[Prior Forecast]
YoY=[Current Forecast]-[Last Year]

在下面的屏幕截图中,我想要实现的目标更加明显:

screenshot1

screenshot2

我无法将其添加到我的源数据中,因为当前预测和先前预测之间的行数数量不同且顺序不同(它们是从另一个系统中提取的)

最佳答案

Guenh,这应该非常简单:

根据您的 PowerPivot 版本,您可以从 PowerPivot 功能区创建新度量(Excel 2010 加载项:新建度量按钮)。在 Excel 2013 中,它被重命名为计算字段,仍然可以通过 PowerPivot 功能区使用:

enter image description here

无论如何,我下载了您的数据并为您的所有列创建了新的度量(=计算字段),这是关键。数据的结构方式并不理想,但肯定是可行的。首先,您必须对每个类别的金额求和,因此请使用这个简单的计算公式:

-CALCULATE(SUM([Amount]),Table1[Category]="Budget")

它的作用是对金额值进行求和,但仅限于类别列中具有预算的行。上面的示例是为“预算”类别定义的;还包括其他三个类别(只需复制公式并更改计算中的第二个参数:使用“去年”代替“预算”等。

然后只需使用已创建的度量即可创建 FoFYoY 计算:

enter image description here

如果您随后添加新数据透视表(从 PowerPivot 窗口),只需将客户名称拖至部分,并将所有度量拖至部分。

这样,您应该会得到所需的结果表,如下所示。 Here you can download the source file (适用于 Excel 2013)。

希望这有帮助:)

enter image description here

关于Powerpivot 将计算项添加到字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21901659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com