无法将计算字段添加到数据透视表 Table
Unable to add a calculated field to a Pivot Table
我正在尝试创建一个简单的电子表格,其中包含 table 预算(按类别)和交易列表(每个交易都属于一个类别),然后是数据透视表 Table 按类别显示预算和实际支出的摘要。
基础工作正常,如下图:
(蓝色 table 是交易,绿色是预算,粉色 table 是枢轴 table)
为了让 Pivot Table 如上所示工作,我必须创建一个关系,如下所示:
到目前为止一切都很好。问题是我现在想在 Pivot table 中添加另一列,显示剩余的 budget/overspend。即一个类别的预算减去该类别到目前为止的支出金额。 (或 =Column2 - Column3)
我在网上看到的所有内容都说我需要从“字段、项目和集合”菜单下添加一个“计算字段”,但是这对我来说是灰色的:
我搜索了为什么这会变灰,我所能找到的只是不能为 OLAP 源数据添加“计算字段”,但我的数据不是 OLAP 源。
不胜感激。
谢谢
本
它不起作用,因为您有关系(即您已将 table 添加到数据模型)。
根据我的经验,当您使用单个 table 且没有太多复杂性时,计算字段非常有用。
在以下情况下,“计算字段”将被禁用
- 如果数据透视表table基于OLAP源数据
- 如果您有外部数据源
- 如果在创建数据透视表时单击“将此数据添加到数据模型”
要实现您想要的效果,您需要使用“措施”。
输入以下公式,我称之为“Left to spend
”。 (Sum of Budget
如果你在数据透视表中拖动 Budget
字段“值”,你能得到吗,就像你在打印屏幕上所做的那样):
=SUMX(Budget,[Sum of Budget]-[Sum of Amount])
然后您可以这样安排您的支点 table:
我正在尝试创建一个简单的电子表格,其中包含 table 预算(按类别)和交易列表(每个交易都属于一个类别),然后是数据透视表 Table 按类别显示预算和实际支出的摘要。
基础工作正常,如下图:
为了让 Pivot Table 如上所示工作,我必须创建一个关系,如下所示:
到目前为止一切都很好。问题是我现在想在 Pivot table 中添加另一列,显示剩余的 budget/overspend。即一个类别的预算减去该类别到目前为止的支出金额。 (或 =Column2 - Column3)
我在网上看到的所有内容都说我需要从“字段、项目和集合”菜单下添加一个“计算字段”,但是这对我来说是灰色的:
我搜索了为什么这会变灰,我所能找到的只是不能为 OLAP 源数据添加“计算字段”,但我的数据不是 OLAP 源。
不胜感激。
谢谢 本
它不起作用,因为您有关系(即您已将 table 添加到数据模型)。
根据我的经验,当您使用单个 table 且没有太多复杂性时,计算字段非常有用。
在以下情况下,“计算字段”将被禁用
- 如果数据透视表table基于OLAP源数据
- 如果您有外部数据源
- 如果在创建数据透视表时单击“将此数据添加到数据模型”
要实现您想要的效果,您需要使用“措施”。
输入以下公式,我称之为“Left to spend
”。 (Sum of Budget
如果你在数据透视表中拖动 Budget
字段“值”,你能得到吗,就像你在打印屏幕上所做的那样):
=SUMX(Budget,[Sum of Budget]-[Sum of Amount])
然后您可以这样安排您的支点 table: