企业报表工具:SmartbiSpreadsheet与FineReport对比
 (2020-03-27 14:06:45)
	
			
					(2020-03-27 14:06:45)		| 标签: 企业报表软件报表工具 | 
在日常工作中,我们经常需要通过报表来辅助我们进行数据分析,而众所周知,中国式报表的特点就是格式复杂,信息量大,中国式报表的复杂大多都是表头比较复杂,三五层的大格嵌小格、带斜线的表头都很常见,所以中国式报表很少有不带格线的,如果没有格线的话很容易看走眼。中国式报表的信息量大,通常一张报表都会包含各种各样的数据,例如明细数据、汇总数据等,所以如何快速制作报表以及报表工具的选型成了大部分数据分析师头疼的事情,拥有一款得心应手的工具将使我们的报表开发过程更加事半功倍。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106643103857.png
由于最近项目有数据分析的需要,小编也从网上down了两款当前国内比较热门的BI工具进行体验,接下来给大家简单分享一下小编分别使用这两款工具完成第一张报表开发后的一些体会。
 
一、工具简介
Smartbi Spreadsheet以“真Excel”为最大特色,颠覆了企业软件必须登陆WEB浏览器的传统习惯,允许用户在Excel插件的帮助下,即可完成数据分析应用的设计,并发布到WEB应用中。Spreadsheet从报表开发的数据准备、样式设计、数据计算、数据可视化、互动逻辑、共享发布六大步骤上都有特色的功能,充分利用了Excel的现有能力。使用该工具学习成本较低,只要有Excel的使用背景的话,上手较快。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106699124327.png
FineReport 是帆软自主研发的企业级 Web 报表工具,通过类Excel的设计器可以进行表样、数据、展现、打印等报表设计文件中各种元素的设计,支持远程设计、多人协同、多工作目录,是报表设计和报表应用开发、调试、部署的一体化平台。使用该工具前期需要投入较多的学习成本,进行熟悉工具的各种功能使用。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106734693887.png
在对工具有了一定的了解之后,那么它们各自的报表开发过程是怎么样的呢,接下来小编将带着大家一起来感受一下~
 
二、制作流程
对于Spreadshee和FineRepor这2个工具而言,经过小编的初步体验,他们的报表制作流程是比较像是的,都离不开一开始数据源的连接,获取数据之后的一系列数据准备,以及接下来报表的开发设计过程,最终再进行发布预览。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106793127873.png
 
三、报表实现
小编在两个工具上分别实现了一张简单的交叉报表,下面我们一起来看一下实现步骤吧。
第一步:创建数据源:创建与业务数据库的连接,获取业务数据库相关资源。
SpreadSheet创建入口:在工具栏smartbi页签点击管理进入系统主界面,接着点击数据连接,然后在数据库选择界面切换到关系数据库,点击对应的数据库类型弹出数据源创建界面,接下来填写数据库配置信息即可。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106816620389.png
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106849106955.png
FineReport创建入口:在工具栏点击服务器选择定义数据连接,此时会弹出数据连接的配置界面,填写对应的数据库连接信息。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106878132413.png
第二步:创建数据集
基于创建的数据源创建数据集,获取报表设计需要的字段,形成数据的集合。
SpeadSheet创建入口::在工具栏smartbi页签点击管理进入系统主界面,在系统主界面点击数据准备,选择数据集,在对应的目录节点上右键新建数据集,选择原生SQL数据集,数据来源选择上述数据源,写入SQL语句。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106932920191.png
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106959811063.png
 
FineReport创建入口:在界面左下角模板数据集中点击加号,新建数据库查询,接下来把对应的SQL下载SQL编辑区域即可。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585106988532647.png
 
第三步:表样设计
1. 
2. 
SpreadSheet报表设计样式如下:
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585107040502525.png
FineReport表样设计样式如下:
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585107069131117.png
第四步:拖拽字段
将对应数据集的字段拖拽到设计好的表样中,并且修改字段相应的单元格属性。
SpreadSheet操作如下:
设置区域和城市字段为从上到下扩展分组显示,产品大类名称和产品名称从左到右扩展分组显示,销售量为不扩展汇总求和,并且设置数据为空时显示为0。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585107111572021.png
FineReport操作如下:
设置区域和城市字段为纵向扩展分组显示,产品大类名称和产品名称横向扩展分组显示,销售量为不扩展汇总求和。
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585107160459450.png
第五步:发布预览
最后,将设计的好报表发布到服务器,我们可以在设计器中直接预览。
SpreadSheet发布预览报表:
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585107203554722.png
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585107228110380.png
 
FineReport发布预览报表:
http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585107242962104.png
 
由于小编也是刚使用这两款工具,本次就先给大家介绍了这两款工具各自的报表创建过程,待后小编继续摸索之后,再给大家继续分享SpeadSheet与FineReport的更多不同之处。

 加载中…
加载中…