如何在 Excel 2010 中为切片器的每个值打印图表?

Posted

技术标签:

【中文标题】如何在 Excel 2010 中为切片器的每个值打印图表?【英文标题】:How to Print a Chart in Excel 2010 for every value of a Slicer? 【发布时间】:2010-11-08 19:33:19 【问题描述】:

在描述问题之前,这里是我正在使用的技术列表 - Excel 2010、PowerPivot 插件、Win 7、宏 - VBA

我使用多个数据源(通过 PowerPivot)创建了图表。 PowerPivot 提供了切片器,我想打印图表的各种状态,以便为切片器的每个值分隔 PDF。我已经编写了执行打印工作的代码。我需要一段代码的帮助,以遍历切片器列表并以图表状态每次都更改的方式选择它们。

通过我的研究,我发现有一个名为 SlicerItem.Selected 的属性可以设置为 TRUE 或 FALSE 以选择 Slicer 中的特定项目。但显然我们可以为 OLAP 数据透视表/图表设置此属性。

感谢任何帮助。

谢谢, 鲁沙布。

【问题讨论】:

【参考方案1】:

如果您将切片器转换为报表过滤器,则可以利用 Excel 的“显示报表过滤器页面”的内置功能

转到 PowerPivot 功能区、选项选项卡、选项。您将看到项目显示报告过滤器页面。它将为每个报告过滤器选择创建多个工作表。

【讨论】:

以上是关于如何在 Excel 2010 中为切片器的每个值打印图表?的主要内容,如果未能解决你的问题,请参考以下文章

如何插入切片器 如何在excel表格中插入切片器

不得不掌握的数据可视化小工具——Excel切片器

powerbi切片器能控制原始数据的导入吗?

如何根据计数器应用多个条件,并使用 pandas 和 python 在 excel 中为每个条件提供输出?

如何(如果可能)从 VBA Excel 2010 的工作表中定义和填充全局数组变量?

如何在 sql server 2008R2/ssis 中为每个日期导出带有日期时间的单独 excel 表?