我试图创建一个简单的电子表格,其中包含预算表(按类别分类)和事务列表(每个事务都属于类别),然后创建一个数据透视表,显示按类别分列的预算和实际支出摘要。
基本原理运行良好,如下所示:

(蓝表是事务表,绿色表是预算,粉色表是数据透视表)
为了使数据透视表像上面所示一样工作,我必须创建一个关系,如下所示:

目前为止一切都很好。问题是,我现在想在数据透视表中添加另一列,显示剩余的预算/超支。即某一类别的预算减去迄今为该类别支出的数额。(或=列2- Column3)
我在网上读到的所有东西都说,我需要在“字段、项和集”菜单下添加一个“计算字段”,但是这对我来说是灰色的:

我搜索了为什么这将是灰色的,我所能找到的就是不能为OLAP来源的数据添加“计算字段”,但我的数据不是OLAP来源的。
我会感谢你的帮助。
谢谢本
发布于 2021-09-19 21:10:11
它不工作,因为您有关系(也就是说,您已经将表添加到数据模型中)。
根据我的经验,当您使用单个表时,计算字段是非常有益的,而不是很复杂。
在下列情况下,“计算字段”将被禁用。
如果
时单击“将此数据添加到数据模型”,则为具有外部数据源
要实现你想要的,你需要使用一个“措施”。

输入以下公式,我称之为"Left to spend“。(如果您在Sum of Budget中拖动Budget字段“PivotTable”,就像在打印屏幕中已经做的那样),您可以得到这样的结果:
=SUMX(Budget,[Sum of Budget]-[Sum of Amount])

然后,你可以像这样排列你的枢轴表:

https://stackoverflow.com/questions/69244566
复制相似问题