【问题标题】:Can I create a non-pie chart using Excelwriter and SSRS Integration?我可以使用 Excelwriter 和 SSRS 集成创建非饼图吗?
【发布时间】:2013-11-16 00:42:49
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: excel reporting-services charts officewriter


    【解决方案1】:

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

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

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

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

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

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

    如果这有帮助,请告诉我。

    【讨论】:

    • 您的建议很有帮助。我们遇到的问题是只有一组数据标记,并且需要多个系列。但是通过创建一个随数据行数扩展的数据透视表并从数据透视表创建一个图表来解决这个问题。
    【解决方案2】:

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

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

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

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

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

    【讨论】:

    • 谢谢。报告演示的链接非常有用。我们现在可以创建条形图了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多