0

解决这个问题的人的金星!:)

我有一个数据透视表,其中包含来自 OLAP 多维数据集报告中的唯一 ID 号的各种属性的数据。当我选择 ID# 作为数据透视字段和所有相应的属性(即:姓名、年龄等)时,我最终会得到大约 10k 个 ID 和 10k 个相应的属性值。我有一个 3k ID# 的列表,我想用它来过滤我的报告。做这个的最好方式是什么?

简单示例:数据透视表显示 ID# 1、2、3、4、5 和相应的属性,如姓名、年龄等

我想从我在另一个工作表中的一列值中过滤 ID#,例如,其他工作表中的列将具有 ID# 的 1、2、3(理论上会从数据透视表中省略值 4 和 5)

(请记住,我正在处理数千行,这个例子很简单,只是为了解释)

我认为 VBA 切片器组合可能会起作用,但我不知道如何设置切片器,因此在创建切片器时,它只有从值列中选择的值。

在我的示例中,VBA 切片器将在创建时选择 ID# 的 1、2、3,或者从列表中选择多个 ID# 的简单方法,因为我无法点击 3k 值

我集思广益的可能解决方案

我还在想可能只是一个 VLOOKUP 或将 ID# 拉到列上并带来所有相应属性的东西?问题是我喜欢多维数据集报告是动态的并使用切片器进行更新。

然后,我还想创建一个基于另一个数据透视表的切片器,该数据透视表仅由 ID# 的标题组成,并列出了我在另一个工作表中创建的 ID#1、2、3,并尝试对 OLAP 使用该简单的切片器立方体,但问题是切片器有不同的连接,它们不能重叠。:(

非常感谢任何和所有的帮助!!!:)

4

0 回答 0