报表被老板吐槽又多又丑?因为你没有掌握这些动态报表的技巧

文 | 商业智能BI相关文章 阅读次数:4,910 次浏览
2022-08-10 10:00:30

昨晚大师兄和一个做报表的朋友喝酒的时候,朋友抱着我大声哭诉:

都是做报表的,为什么别人做出来的报表就能得到老板的肯定,而我幸幸苦苦加班熬夜做出来的报表老板连看都不看一眼!居然还吐槽我技术不过关,做出来的报表又多又丑……

朋友就纳闷了:做的报表多还成我的错了?气的他不禁吟诗一首:

问君能有几多愁,工作让我白了头。
废寝忘食做报表,老板嫌弃多又丑。

后来我看到朋友做的报表的时候,我就明白怎么回事了。这么说吧,如果你是老板,当你想要看一份销售量统计图的时候,摆在你面前的是这样的excel报表,各种密密麻麻的数字眼花缭乱,你还有仔细看下去的耐心吗?


就算通过图表将数据展现出来,也是这样的效果,不太美观。

而且各种年度、月度、地区等各种维度的sheet表挤一堆,老板想查看不同的信息还得自己手动切换sheet,难怪会被老板吐槽报表又多又丑。

老板其实想看的是将所有数据汇总到一张表、能够实现动态关联、过滤查询的可视化报表,希望能直观地从数据的展示中分析出一些对经营决策有帮助的信息。比如还是上面的场景,现在摆在你面前的报表是这样的动态报表,是不是瞬间觉得高大上了?是不是数据信息一目了然?

其实很多人对报表的理解都走入了一个误区,认为只要把数据处理出来就算完成了。其实报表最根本的目的就是要传达数据信息,是要给人看的,好的报表绝对不是枯燥的表格堆叠,而应该是简洁、美观、准确、讲人话的,也就是说报表也讲究“颜值”,而让报表动起来则是提高报表颜值最省力的方法。

其实,动态报表不只是看上去颜值高而已,更重要的是能够充分解放报表制作的重复劳动,让使用者能够依赖这些动态数据主动地进行业务分析,大大提高工作效率和决策准确性!

比如在日常的报表制作过程中,如果想要根据字段查看不同值所对应的报表,普通方法就是针对每一个值都做一张不同的报表,不仅工作量巨大,而且交互性差,每看一个值就要调用一张报表,麻烦至极;这时候就可以利用动态报表的过滤功能,想要调用什么报表就设置什么条件,一张报表就可以解决问题,省去了不必要的时间。

这就是动态报表的魅力,他可以让报表自讲自话,让用户的被动接受数据变成主动控制数据,老板关心什么数据,报表上就会显示什么数据,大大减少了决策时间,提高老板的效率就是变鼓自己的腰包,会不会用这个小小的动态效果差别就是这么大!

什么样的报表才算是动态报表

千万不要以为让图表动一动就算是动态报表了,动态报表的准确定义是指没有固定报表模板,需要根据实际业务动态生成模板的报表,其核心在于数据和图表类型可随条件的不同即时展现,即除了能展现一般的静态图表内容之外,还必须具有良好的交互性。

这么说可能有人就更懵了,简单来说其核心就一点:报表数据能随条件随时调用。比如老板想要查看某个月份的数据,只需要通过设置一个参数过滤条件,老板在控件中选择什么时间月份,报表就只会显示哪个月的数据,根本不需要任何图表,这就叫做动态报表。

而动态报表的目的是为了更便捷、更迅速地查询和阅读数据,在这个基础上动态报表需要包含很多逻辑动能,比如:

1、参数过滤:条件不同,看到的数据就不同,这是动态报表的基础功能。

2、参数联动:将两个或多个组件建立链接,实现数据之间的自动关联。比如点击员工名称,订单金额、回款额等就会自动关联为该员工的数据:

3、钻取:动态报表的常见功能,主要是为了实现无限层数据的扩展,展开维度更高的详细数据。比如动图下钻。

4、参数面板动态显示:由于某些需要,很多情况下需要满足某个条件时,某些查询条件才显示。比如选择年报,后面的参数框就会自动显示为年份,选择月报,后面的参数框就会自动显示为月份。

5、动态数据列:若数据库中存在两张表,如何实现不同的人根据需要选择不同的表进行查看,从而提高查询效率呢?此时就可以通过设置动态数据列,在控件中输入“订单”或者“销量”,就会分别展示不同报表:

6、动态条件:如果你想对表中的数据进行过滤时,查询条件是不确定的,有时候想用 A 列进行过滤,有时候想用 B 列进行过滤,比如我想查询地区是华北的数据,此时要如何实现呢?这个时候就要用到动态条件了!

除此之外还有很多功能,比如动态显示报表标题、动态分组、动态sheet扩展等等,这里不一一展示了。

如何快速地做出动态报表?

看完上面的内容,很多人会觉得制作动态报表很难,其实不然,通过FineReport,轻轻松松就能做出一张动态报表。下面跟着大师兄来学习一下如何用FineReport制作一张简单的参数过滤动态报表吧!

1、导入数据

数据连接成功后,选择数据库查询,找到自己想要导入的数据,拖拽到单元格中,如下图所示:

2、定义参数

数据导入之后,我们就需要设置一个参数,通过参数实现不同值的查询,在FineReport中可以直接通过“模板-模板参数”选择,例如我设置参数名称为p1,默认值为“华北”,如下:

3、参数过滤设置

虽然设置完了参数,但是没有经过过滤的参数最终还是会展示出全部数据,因此这一步非常关键,需要对单元格进行参数过滤的设置,设置单元格地区对应参数地区:

4、控件设置

完成了参数过滤,但是还需要一个能够存放参数选择的控件,本报表中选择使用下拉控件,如下:

5、报表完成

做到这里,一张动态报表就基本上完成了,可以点击分页预览进行查看了

由于篇幅原因,参数面板动态显示、动态列、动态显示报表标题、动态分组等功能就不具体一一实操了,基本上都跟上面展示的一样简单易学,大师兄已经帮大家整理好了学习途径,点击下方蓝字即可进入FineReport帮助文档进行学习。

数据钻取

地图钻取

动态分组

动态标题

动态表和动态条件

总结

想用FineReport这样的神器做出高颜值的动态报表并不是难事,难的是如何充分利用好这些繁多的功能,针对业务找到关键指标和数据,让老板一眼就能看到报表的价值所在,才这是报表人应该追求的目标。

报表产品更多介绍: www.finereport.com

相关内容

立即体验 立即体验

在线客服

电话咨询

技术问题

投诉入口

返回顶部