![设置数据透视表的默认展开/折叠状态](https://linux22.com/image/1410831/%E8%AE%BE%E7%BD%AE%E6%95%B0%E6%8D%AE%E9%80%8F%E8%A7%86%E8%A1%A8%E7%9A%84%E9%BB%98%E8%AE%A4%E5%B1%95%E5%BC%80%2F%E6%8A%98%E5%8F%A0%E7%8A%B6%E6%80%81.png)
设置
我有一个表格形式的数据透视表,从分析服务多维数据集中提取数据。
我想计算两个日期之间的天数,但设置只允许我提取所有日期元素,而不仅仅是日期。我可以通过对所有列进行分组来轻松处理这个问题:
问题
上图中展开/折叠按钮的默认状态通常是折叠的,但这意味着我需要的日期不在那里,您必须打开该组并手动展开它们。
这种情况也会以一些随机的方式发生(如图所示),其中只有一些行会扩展。
问题
我需要一种方法来将这些部分设置为始终展开,这样用户就不必打开组来展开行。理想情况下,我想避免使用 VBA,因为我们的最终用户经常会阻止它,但如果这是需要的,那就这样吧。
有没有办法将我的数据透视表设置为永不折叠其预定义的组?
笔记
最终用户正在使用 Excel 2010
答案1
所以对我来说,这个问题的核心是我不需要所有这些额外的字段,而它们的扩展/折叠性质导致了我所有的问题。
我找到了一种摆脱多余列的方法,我会将它发布在这里,但我会保留这个问题,因为我认为实际问题本身仍然有用:
- 右键单击您不想要的列中的任意位置
- 转至显示/隐藏字段
- 取消勾选除日期字段之外的所有字段