我需要为我的客户提供报表设计器.
我的客户端对数据库或DBMS一无所知.
他们希望有一位设计师来设计他们的报告.
他们想要在页面中拖动他们的自定义字段,只需设计他们的报告.
我认为这不重要,但我告诉你我的项目类型是Windows(winforms)应用程序.
?????
有人将此报告类型称为动态报告
解决方法
实施“临时”报告架构(这正是您所描述的)不是一项简单的工作(也不便宜).但是,您可能需要考虑以下几种方法:
>创建一些可以导出到Excel的简单报告.如有必要,可以对报告进行分组和参数化,但密钥将报告保持为行和列格式,包括维度和事实列.这些报告可以在Excel中组合以进行其他分析.大多数人都有Excel,并且非常熟悉它的用法.
>如果预算不是问题,请考虑BusinessObjects的WebIntelligence.它的拖放界面用于列和过滤器选择非常简单.但是,要为购买许可证和开发WebI所需的语义层(“Universe”)进行重大投资做好准备.
>您可能希望从Crystal Report转移到Qlikview.它的“应用程序”更灵活,可以在CR中构建,并允许一些相当灵活的分析.客户端是免费的,但服务器许可证不是.