加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

企业报表工具:SmartbiSpreadsheet与FineReport对比

(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

 http://www.smartbi.com.cn/Uploads/ue/image/20200325/1585107263847166.png


由于小编也是刚使用这两款工具,本次就先给大家介绍了这两款工具各自的报表创建过程,待后小编继续摸索之后,再给大家继续分享SpeadSheet与FineReport的更多不同之处。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有