设置PivotField过滤器

时间:2016-06-21 22:34:39

标签: excel vba pivot-table

我在数据透视表中附加了以下过滤器:

  1. 行类型
  2. 标识符
  3. RBDM
  4. 尝试使用.CurrentPage =“TEST”设置Master时,尽管该值存在,但它仍会崩溃。

    经过调查,我注意到PivotFields.PivotItems列表中的值出现了两次,这可能是问题所在。使用GUI进行过滤时,我也注意到重复,但系统允许我选择这两个数字。

    我试图遍历PivotItems并手动设置可见性,但它只选择第一次出现的值。

    有没有人对发生的事情有任何建议?

    在一天中的大部分时间都没有成功地玩弄它。

    谢谢!

1 个答案:

答案 0 :(得分:0)

重新排序页面过滤器似乎解决了这个问题。

Master有一个几乎重复的记录,除了一个字段将其标识为要忽略的标题。我将此标题标识字段作为较低页面过滤器,由于某种原因导致它被忽略。

当尝试以编程方式更改CurrentPage时,这会导致崩溃和其他奇怪的行为。