0

我正在使用用于 SSRS(8.6 版)的 SoftArtisans ExcelWriter,我想知道是否可以创建一个(非饼图)图表,例如具有多个系列的堆叠条形图?

我可以很容易地创建饼图,这就是帮助文档显示的内容,但是没有用于 SSRS 集成的其他类型图表的示例。

excel 模板嵌入在 .rdl 文件中,当用户使用 OfficeWriter 的 Excel 呈现扩展插件导出生成的报告时,将创建电子表格。但是,报告是由用户手动运行的,因此我无法在用户看到 Excel 对象之前执行任何代码来修改它。

任何人都可以确认只有饼图可以用于 SSRS 集成,或者提供一些关于其他图表类型如何可能的见解?

4

2 回答 2

2

您可以创建 Excel 可以创建的任何类型的图表,因为您使用 Excel 在模板文件中创建图表。

这是我如何设置模板以构建散点图的示例(请忽略图表的标题,我忘了从饼图中重命名它)。

我在我的模板中插入了一个图表,将类型设置为分散,并在图表下方放置了来自两个数据源的 4 个数据标记。

在此处输入图像描述

接下来我编辑图表的系列并将它们指向我文件中的数据标记。当模板从 ExcelWriters SSRS 集成中填充时,它将用您的数据替换所有数据标记,并更新图表的系列。

在此处输入图像描述

将模板文件重新部署到我的报表服务器后,我现在可以将文件导出到 Excel for OfficeWriter,我的输出如下所示。

在此处输入图像描述

免责声明:我是 OfficeWriter 的开发人员,为 OfficeWriter 的制造商 SoftArtisans 工作。

请让我知道这可不可以帮你。

于 2013-11-15T16:42:49.957 回答
1

您应该能够创建任何类型的图表。

OfficeWriter SSRS 集成的工作方式(以及就此而言只是普通的模板对象)是它获取您的所有数据并将其插入到您的数据标记中。然后它会在您的工作簿中找到指向数据标记的引用,并将它们展开以指向所有新插入的数据。

所以你真的可以添加任何类型的图表。您只需确保您创建的图表指向数据标记作为源数据。

数据标记将对应于单个系列或水平轴数据。然后在填充数据时,将填充系列中的值。

在我们的报告演示页面底部有一个链接,上面写着“查看报告模板”,您可以单击该链接进行下载,而 Excel 文件显示了指向数据标记的各种不同图表。

于 2013-11-15T14:28:31.470 回答