【发布时间】:2012-09-11 06:51:28
【问题描述】:
我已成功配置 SSRS 报告服务器 并连接我的 PHP 应用程序以从中呈现报告。我关注了this link。现在我需要的是一个报表查看器插件,它可以处理分页、导出等(就像 .Net 中的报表查看器控件一样)。 PHP有什么可用的吗?
基本上,我希望使用 SSRS 显示的每个报告都会自动生成如下图所示的内容
【问题讨论】:
标签: php sql-server-2008 reporting-services
我已成功配置 SSRS 报告服务器 并连接我的 PHP 应用程序以从中呈现报告。我关注了this link。现在我需要的是一个报表查看器插件,它可以处理分页、导出等(就像 .Net 中的报表查看器控件一样)。 PHP有什么可用的吗?
基本上,我希望使用 SSRS 显示的每个报告都会自动生成如下图所示的内容
【问题讨论】:
标签: php sql-server-2008 reporting-services
我有一个项目在工作,我们必须做一些类似于你所要求的事情。我无法发布我为工作所做的事情,但我愿意回答问题以帮助您入门或遇到困难。我还没有发现任何商业行为可以做到这一点。我假设您的报告是表格的,我不知道如何使用列表、图表或仪表来制作复杂的报告。
如果您正在处理单个表格结果,那么我最终解决此问题的方法是将报告呈现为 xml,并使用 xpath 解析来自报告服务的响应以构建自定义表格对象。我构建了一个自定义 RenderAs 函数,该函数将调用 RenderAsXml 函数并构建定义表中的列和数据的对象。然后,我使用了一个 javascript 表库,该库采用从 xml 结果构建的 xml 或 json 结构。我们使用的表库是 DataTables,一个 jquery 插件。它允许您向其传递一个 json 对象并将其转换为表格。 DataTables
【讨论】: