我正在使用SoftArtisans ExcelWriter for SSRS(版本8.6),我想知道是否可以创建(非饼图)图表,例如堆积条形图,有多个系列?
我可以很容易地创建饼图,这就是帮助文档显示的内容,但SSRS集成的其他类型的图表没有样本。
excel模板嵌入在.rdl文件中,当用户使用OfficeWriter的Excel呈现扩展插件导出生成的报表时,将创建电子表格。但是,报告由用户手动运行,因此我无法在用户看到之前执行任何代码来修改Excel对象。
任何人都可以确认只有饼图可以用于SSRS集成,或者提供一些其他图表类型可能的见解吗?
答案 0 :(得分:2)
您可以创建Excel可以创建的任何类型的图表,因为您使用Excel在模板文件中创建图表。
以下是我设置模板以构建散点图的示例(请忽略图表的标题,我忘了从饼图中重命名)。
我在我的模板中插入了一个图表,将类型设置为散点图,并在两个数据源的下面放置了4个数据标记。
接下来,我编辑Chart的系列并将它们指向我文件中的数据标记。从ExcelWriters SSRS集成中填充模板时,它将用您的数据替换所有数据标记,并更新图表的系列。
将模板文件重新部署到我的报表服务器后,我现在可以将文件导出到Excel for OfficeWriter,我的输出如下所示。
免责声明:我是OfficeWriter的开发人员,并为OfficeWriter的制造商SoftArtisans工作。
如果有帮助,请告诉我。
答案 1 :(得分:1)
您应该能够创建任何类型的图表。
OfficeWriter SSRS集成的工作方式(以及仅此处的普通模板对象)是,它将获取所有数据并将其插入到数据标记中。然后,它会在工作簿中找到指向数据标记的引用,并将它们展开以指向所有新插入的数据。
所以你真的可以添加任何类型的图表。您只需确保您创建的图表指向数据标记作为源数据。
数据标记将对应于单个系列或水平轴数据。然后,在填充数据时,将填充系列中的值。
在我们的reporting demo页面上,底部有一个链接,其中显示“查看报告模板”,您可以单击该下载和Excel文件,该文件显示指向数据标记的各种不同图表。