首页 > 解决方案 > SSRS 是否可以构建自定义组件

问题描述

是否可以构建自定义组件并在 SSRS 报告中使用它们?

我正在做一个项目,他们有几个图形,我不确定我是否可以在本机 ssrs 中重现。

以气泡图为例 - D3 可以轻松做到这一点,这是他们的第一个例子。如果我可以构建一个运行 .aspx 页面(或其他东西)的组件并将生成的 html 呈现为希望 html,但至少作为 jpeg,那将是很棒的。

D3 ish 气泡图

这个厚实的图表看起来很简单,我可能只是 SSRS 中的一种新的原生图表类型。如果这是一个选项,那就太好了。

矮胖方形图

检查报告输出页面,我看到页面上的所有图像都呈现为单个图像。 由 ssrs 渲染为单个图像的合成图像

这是由这样的链接引用的。有没有人试图操纵这个链接并添加另一个图像?

http://localhost/ReportServer/Reserved.ReportViewerWebControl.axd?ExecutionID=0qtc0huclnvpir55n2hkwg55&Culture=1033&CultureOverrides=False&UICulture=9&UICultureOverrides=False&ReportStack=1&ControlID=a7b79ccaf78946e2aacde736345027a7&OpType=ReportImage&IterationId=8e6ebf108aa145a98d2265779187e2cf&StreamID=IMGCON_1_0

标签: reporting-services

解决方案


事实证明这是可能的。

https://docs.microsoft.com/en-us/sql/reporting-services/custom-report-items/creating-a-custom-report-item-run-time-component?view=sql-server-ver15

它多次引用SQL Server Rpering SErvices 产品示例。这会将您带到 codeplex.com,它经常被 CHROME 标记为危险。我找不到示例代码。


推荐阅读