单元格的扩展是针对某一个单元格,当报表主体中绑定了多个单元格时,单元格与单元格之间依靠父子格关系跟随扩展。子格的数据会根据父格的数据进行过滤分组显示,并且还会跟随父格的扩展方向而扩展。
三种报表模式
1、普通报表模式
就是常规的表格报表,像财务报表,复杂的中国式报表。
① 能很轻松的进行分页、分栏、分组设置
分页:指定分页;冻结表头,重复标题行结尾行;页内合计;不分页预览;横向不分页纵向分页。分组:自定义公式分组;条件分组;普通分组;相邻连续分组;组织递归树。分栏:行分栏;列分栏;卡片式分栏;重复标题行;自动补足空白行。 ② 支持主子报表、树报表等多种个性化报表
主子报表:适用于同一报表包含多块区域用于展示不同内容;树报表:适用于展现具有层级关系的数据,比如跟组织结构相关的数据展现。比如树数据集来实现此类报表。
2、聚合报表模式:针对不规则的大报表
它可以报表分成每一块,在画布上自由拼接聚合块,省去频繁合并拆分单元格的麻烦
各模块互相独立,任意拖拽,自由拼接各模块之间单元格扩展分离,互不影响
3、决策报表:可视化dashboard
这个是用来做数据可视化一类的报表。
通过拖拽表格、图表、查询控件等来设计,绑定不同的数据源。可视化大屏就只这么做的。
03 参数实现数据查询和过滤,省得重复做报表
查询报表是怎么做呢?在FineReport中,通过设置参数绑定数据字段和过滤的控件(单选框、复选框等等),通过界面输入查询条件来控制报表显示的内容及形式,而后导出打印。
很多人工作上会做周报月报季报等,有些全国性的公司有分公司、门店、办事处。经常性地要做这些重复性很大的报表。那用FineReport就可以集中将每一条数据明细上传到数据库中(填报功能,下面会讲)。在做报表时,做将一些常用的维度“地区”、“时间”、“城市”等等作为一个查询的参数控件,类似Excel中的筛选,导出。基本上一个周报模板,就解决了一些人一年52张手工excel报表的工作量。
04 数据可视化
可视化方面,自带了50多种可视化图表,基本够用。
支持柱形图,折线图,饼图,雷达图,散点图、圆环图,条形图,地图、堆积图、面积图、组合图、气泡图、地图、GIS地图、仪表盘、全距图、甘特图、树图等多种图表类型和图表样式;
可以用集成开源的可视化图表,如Echarts、Hicharts、D3...
还有一些酷炫的可视化动效插件,用来做可视化大屏不错。
基于webgl等技术开发,作为基础图表的补充,为大屏用户提供更酷炫的图表效果;支持三维柱形地球、三维点地球、三维流向地球、KPI指标卡、粒子翻页计数器、时间齿轮、目录齿轮、轮播gis点地图等多种扩展图表。

强大的数据地图
好了,差不多就是这样,看到这里的同学都是好学的,
最后
篇幅有限,以上只展现了FineReport的一部分功能,很多细节无法展开。
要说效率,最大的好处就是从数据库中读出数据自动产生报表,且一类报表做成一个固定样式的模板,每次只要同步一下,自动同步周期性的报表,如日报、周报、月报、季报等。 还能批量导出/打印,少了人力去一个一个用Excel统计汇总。
且操作上,原本Excel需要VBA开发的成本,在FineReport里大多数都封装成模块了,包括写SQL取数,汇总筛选过滤等,基本上都有对应的功能键。像著名的资产负债表,如果按照以往写代码或者写复杂的SQL语句,就有点摧残生命了,而且那天书般的SQL语句要是出点错谁来查,如果数据来自多个源,那就彻底无法解脱了。
其次,在数据处理速度上,由于性能一部分依靠数据库,一部分依靠FineReport的形式报表引擎,相比于Excel的单机效率,几十万行的数据秒出。
最后,感兴趣的可以官网下载体验
之前发的《学习计划|带你10周入门数据分析》,今晚开始第一周学习,老司机们快上车啦!