Sql Excel数据透视表更新了缺少的列

Sql Excel数据透视表更新了缺少的列,sql,excel,pivot,Sql,Excel,Pivot,我有一个Excel工作簿,用作我编写的软件的模板。 在一些工作表中,我创建了一些表(每个工作表一个),其中包含一些标记,这些标记将由我的软件替换为从SQL查询中提取的一些数据,并存储在新的Excel工作簿中。在模板文件中,我基于两个表创建了一个透视表。但是,当创建新文件并更新pivot时,只有行会使用来自查询的新数据进行更新,而列基本上会丢失。为什么? 模板文件中的表1模板文件中的表2模板文件中的表1包含来自查询表2的数据以及来自查询的数据透视模板文件中的数据透视包含来自查询的数据并且缺少列这看

我有一个Excel工作簿,用作我编写的软件的模板。 在一些工作表中,我创建了一些表(每个工作表一个),其中包含一些标记,这些标记将由我的软件替换为从SQL查询中提取的一些数据,并存储在新的Excel工作簿中。在模板文件中,我基于两个表创建了一个透视表。但是,当创建新文件并更新pivot时,只有行会使用来自查询的新数据进行更新,而列基本上会丢失。为什么?


模板文件中的表1模板文件中的表2模板文件中的表1包含来自查询表2的数据以及来自查询的数据透视模板文件中的数据透视包含来自查询的数据并且缺少列

这看起来您缺少透视表上的列选择(透视表字段)。确保已在模板中选择所需的列


希望这有帮助。

谢谢。我决定创建一个新查询来链接两个表,然后只在一个表上创建透视。问题在于在同一透视表中有更多的表