永久数据透视表筛选器

永久数据透视表筛选器

有没有办法让数据透视表筛选器永久生效?

即,防止或阻止用户从数据透视表中删除过滤器,因为引入故意排除的数据会引起混淆。


数据源是与 Oracle 数据库的 Microsoft Query 连接。因此,理论上,我可以向查询的 SQL WHERE 子句添加筛选器。这样做是可行的,但在这种情况下,此 Excel 工作簿中的连接是多用途的。因此,我不想预先筛选连接,因为我需要工作簿中其他位置的排除数据。因此,我需要创建一个包含排除数据的附加连接,这会使本已复杂的工作簿变得更加混乱。并且违反了 DRY 原则。

答案1

要隐藏动态表中对过滤器的所有引用,从而实现所需的结果,请完成以下步骤:

  1. 右键点击在动态表上,转到选项
  2. 前往展示标签
  3. 取消选中显示字段标题和过滤器下拉菜单
  4. (可选)您也可以取消选中显示展开/折叠按钮

请注意,此过程将隐藏所有过滤器,并且最终用户将无法知道某些数据已被隐藏。

相关内容