客户的报表设计器(动态报表)

Sal*_*leh 7 c# reportviewer crystal-reports

我需要为我的客户提供一个报表设计器.

我的客户端对数据库或DBMS一无所知.他们希望有一位设计师来设计他们的报告.他们想要在页面中拖动他们的自定义字段,只需设计他们的报告.

我认为这不重要,但我告诉你我的项目类型是Windows(winforms)应用程序.

?????

有人将此报告类型称为动态报告

cra*_*aig 4

实施“临时”报告架构(这确实是您所描述的)并不是一项简单的工作(也不便宜)。但是,您可能需要考虑以下一些方法:

  1. 创建许多可以导出到 Excel 的简单报告。如有必要,可以对报告进行分组和参数化,但关键是使报告保持行列格式,同时包含维度列和事实列。这些报告可以在 Excel 中合并以进行额外分析。大多数人都有 Excel 并且相当熟悉它的用法。
  2. 如果预算不是问题,请考虑 BusinessObjects 的 WebIntelligence。其用于列和过滤器选择的拖放界面非常简单。但是,请做好准备,进行大量投资来购买许可证并开发 WebI 所需的语义层(“宇宙”)。
  3. 您可能希望从 Crystal Report 转向Qlikview。它的“应用程序”比您可以在 CR 中构建的应用程序更加灵活,并且允许进行一些相当灵活的分析。客户端是免费的,但服务器许可证不是免费的。