我们正在向我们的某个asp.net应用程序添加一个报告页面,其中一个要求是用户可以自定义他们的报告。 CrystalReports不起作用,因为我们无法保证用户将拥有修改报告的本地副本。 MS Reports似乎也不支持我们想要的东西。是否有一个包含交互式设计器的包,我们可以将其嵌入到我们的应用程序中?还是我们忽略了一些其他选择?
报告的输入将是XML文件。
由于
答案 0 :(得分:0)
您检查过DevExpress报告和网格包吗?我所做的是创建一个报告页面,顶部有各种数据选择字段。用户可以自定义选择标准,然后只需重新运行报告。这提供了最终用户选择标准自定义,但不提供布局自定义。
您可能还想查看他们的网格和数据透视网格包。即使对最终用户来说,定制网格也非常容易。如果他们重新排列字段或将其拉入分组区域,则会自定义演示文稿。这些也可以非常容易地导出为报告(PDF),Word文档或Excel文档。我们还创建了一个界面,用于从网格中提取或删除字段。因此,我们有最终用户选择和返回的字段自定义以及分组和摘要。
据我所知,没有人提供的一件事是一个成熟的最终用户报告工具,它提供了选择标准,返回字段和格式定制。
答案 1 :(得分:0)
Microsoft Reporting Services怎么样?可以授予用户访问activeX控件的权限,以允许他们修改.rdl文件。它们是互动的并且是为网络构建的。
您也可以将其集成到Sharepoint中。
答案 2 :(得分:0)
Windward Reports 可能符合您的要求。使用Windward,您可以在Office(Word,Excel和/或PowerPoint)中设计报表。 如果所有用户都拥有Office,那么它符合您的要求,即所有用户都可以创建/编辑报告模板。如果不是所有人都有Office,那么Windward就不符合您的要求。 (免责声明 - 我是Windward的首席技术官。)
Windward完全支持XML数据,我认为这是最好的XPath向导(免责声明 - 我设计了它)。