我的数据透视表未显示所有字段。我有一些SQL-ed的数据。我使用Excel公式向数据添加了两列。当我选择整个数据并单击插入数据透视表时,表/范围显示:"Table_Query_from_ACTSQLServer"
现在,此时我已经说"OK"
或者手动选择范围以包含我创建的两个新列,但在任何一种情况下,数据透视表(在新工作表中)都不包含两个新行我创造的。
另一条相关信息可能是工作簿已经包含我昨天使用相同数据创建的数据透视表,但这是在我添加两个新列之前。我希望能够使用新列来更新所有早期的数据透视表,只要它们显示在字段列表中。请帮忙!!
答案 0 :(得分:5)
在answers.microsoft.com here上提出并回答了这个问题。
最佳答案似乎是使用Excel Table 作为数据源的数据源范围而不仅仅是单元格范围。
Shane Devenshire于2011年1月22日回复了 回复于2011年1月21日回复MacG31的帖子
嗨,
在2007年,你可以很简单地解决这个问题 1.将源数据定义为表(插入,表) 2.创建新的数据透视表,
3.向表格右侧(不是数据透视表)旁边的列添加新字段,
4.刷新。
您可能还是未更新的Pivot Cache的受害者。尝试清除旧项目/字段并刷新工作簿中的每个数据透视表。您可以查看我使用的演练here
或here。
答案 1 :(得分:1)
除了初始数据不是从SQL查询创建之外,我几乎有一个完全相同的问题。
只需简单地浏览并刷新工作簿中使用了我已添加列的数据的所有现有数据透视表,然后刷新新数据透视表,我希望新列显示为工作中的数据透视表字段。 / p>
要刷新数据透视表,请右键单击表格并单击“刷新”。