首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将计算字段添加到数据透视表中

无法将计算字段添加到数据透视表中
EN

Stack Overflow用户
提问于 2021-09-19 15:18:10
回答 1查看 3.8K关注 0票数 4

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

基本原理运行良好,如下所示:

(蓝表是事务表,绿色表是预算,粉色表是数据透视表)

为了使数据透视表像上面所示一样工作,我必须创建一个关系,如下所示:

目前为止一切都很好。问题是,我现在想在数据透视表中添加另一列,显示剩余的预算/超支。即某一类别的预算减去迄今为该类别支出的数额。(或=列2- Column3)

我在网上读到的所有东西都说,我需要在“字段、项和集”菜单下添加一个“计算字段”,但是这对我来说是灰色的:

我搜索了为什么这将是灰色的,我所能找到的就是不能为OLAP来源的数据添加“计算字段”,但我的数据不是OLAP来源的。

我会感谢你的帮助。

谢谢本

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-19 21:10:11

它不工作,因为您有关系(也就是说,您已经将表添加到数据模型中)。

根据我的经验,当您使用单个表时,计算字段是非常有益的,而不是很复杂。

在下列情况下,“计算字段”将被禁用。

如果

  • 表基于OLAP源数据
  • 如果在创建PivotTable

时单击“将此数据添加到数据模型”,则为具有外部数据源

要实现你想要的,你需要使用一个“措施”。

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

代码语言:javascript
复制
=SUMX(Budget,[Sum of Budget]-[Sum of Amount])

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

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69244566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档