Excel 切片器连接不会显示所有数据透视表
Excel slicer connections won't display all pivot tables
我正在使用 power query 从外部工作簿中获取我的表。当我为我的一个数据透视表创建切片器时,其他数据透视表不会显示在数据透视表连接中。我想要一个切片器用于多个数据透视表,但我不确定为什么数据透视表没有显示出来。任何帮助都会很棒!
切片器只能连接到使用相同数据透视缓存的数据透视table。如果您在切片器连接中看不到其他数据透视表 table,则可能是它们使用了不同的数据透视表缓存。
如果您使用 Power Query 获取数据,请确保将查询添加到工作簿数据模型。从数据模型创建的数据透视 table 将共享相同的数据透视缓存。
如果您没有安装 PowerPivot(或者没有 Excel 2013 或更高版本内置的数据模型),那么您有两个选择:
在公共字段上加入 PowerQuery 中的两个数据源,以便您
只带一个 Table。然后一切都会一样
PivotCache(允许切片器)如果不是 PivotTable.
使用一个 VBA 例程将切片器选择限制为仅一个项目,并使用另一个例程在不同的 PivotCaches 之间同步切片器。
如果您选择后者,那么 Jerry Sullivan's code from this link will limit users to selecting just one item in a Slicer, and my code from 将向您展示如何将此切片器同步到不同 PivotCaches 上的其他切片器,以使所有 Pivots 显示相同的内容。
我正在使用 power query 从外部工作簿中获取我的表。当我为我的一个数据透视表创建切片器时,其他数据透视表不会显示在数据透视表连接中。我想要一个切片器用于多个数据透视表,但我不确定为什么数据透视表没有显示出来。任何帮助都会很棒!
切片器只能连接到使用相同数据透视缓存的数据透视table。如果您在切片器连接中看不到其他数据透视表 table,则可能是它们使用了不同的数据透视表缓存。
如果您使用 Power Query 获取数据,请确保将查询添加到工作簿数据模型。从数据模型创建的数据透视 table 将共享相同的数据透视缓存。
如果您没有安装 PowerPivot(或者没有 Excel 2013 或更高版本内置的数据模型),那么您有两个选择:
在公共字段上加入 PowerQuery 中的两个数据源,以便您 只带一个 Table。然后一切都会一样 PivotCache(允许切片器)如果不是 PivotTable.
使用一个 VBA 例程将切片器选择限制为仅一个项目,并使用另一个例程在不同的 PivotCaches 之间同步切片器。
如果您选择后者,那么 Jerry Sullivan's code from this link will limit users to selecting just one item in a Slicer, and my code from