前言:
公司近期引进帆软报表替换原先的润乾报表,以提供更为强大的报表处理能力。因此我也开始从零学习帆软报表。
帆软报表报表分为FineReport和FineBI,Report可以理解为面向开发人员的报表设计器,用于开发复杂类型的报表。需要开发人员写sql和交互逻辑。
帆软BI则是面向用户的,以数据驱动的方式,让用户自己在web界面上定义数据集,做数据分析处理,辅助决策。而report上面开发的报表模板,则可以挂载在BI工具上发布。
因此对开发人员来说,Report是平时需要非常熟练的工具。
开发流程
类似的报表设计软件,其核心思路就是定义一个数据库连接,可以是本地的,也可以是多数据源的。配置好数据库连接后,就可以配置数据集,这里主要是写sql语句查询数据。
最后再在类似于excel表格的设计器界面中,画出表格的样式,再向表格中填充预备好的数据集的数据,通过一些数据集函数和单元格函数,最终展示出来。
不过对于帆软报表的设计来说,它不但有报表的设计,还有在检索数据时的查询条件的交互设计部分,比如联动查询,按照时间,下拉框,单元框,复选框中的值,具体生成报表。这是之前润乾报表所不能提供的功能。也是开发人员需要重点学习的非常重要的一部分。
目前我对帆软的了解,还仅仅处于起步阶段,后续会不断地使用帆软,以及遇到各种问题,相关经验,会陆续分享出来,一起进步。
软件下载
FineReport官方提供个人使用者免费下载,需要注册账号填写信息,并关注公众号,即可领取激活码,免费激活使用。
finereport激活成功 - 帆软
下载软件建议使用FineReport 10.0,我目前是使用这个版本,听说新版本不是很稳定,就用这个版本。后续的一些问题及解决方案均基于10.0版本。
按照提时安装完成即可。