双11昨天过去了,不知道各位剁手剁的怎么样?反正淘宝的销售额又上了一个台阶,快递小哥哥们辛苦了。
同样辛苦的还有我们的财务同学(手动滑稽),你的Excel已经在等着你了,准备好加班加点做财务报表吧。不过话说回来,这么大的数据量,你真的不怕Excel卡死吗?
再换句话说,商业智能时代了你还拿出下面冷冰冰的销售表格给老板,就算是销售额5个亿,老板也高兴不起来,做的什么玩意?
那如果用这个呢?
我有一个财务朋友,她以前最怕月底,忙成狗还被说成没有任何贡献,从CRM、ERP等系统抽取出各类数据,开始加班熬夜整合汇总分析,时间紧,任务多,要是遇到Excel崩溃,数据计算出错,一切归零。
这么拼的情况下,财务报表有时候还是赶不上月度经营分析会,好不容易赶出来,有时候还出现数据不准确的问题,月会分析问题的时候用不上。
这个问题逐级反馈,被管理层重视起来,经过多方比较,还是选择了FineReport企业级报表系统,打开系统就自动看到最新的资料,月度经营会的会议室直接开启就可以使用,再也不需要人工每月重复去整合分析。还解决了不同系统数据不统一的问题。
看到这样的可视化报表,是不是眼前一亮?其实,重要的并不是酷炫,而是通过这些可视化报表找到冰冷数字背后的意义,找到公司哪里增长哪里退步,从而对症下药。
很多读者看到漂亮的图表都会问“这个怎么做”,“用什么工具实现”。制作漂亮的可视化一般有这样几个方式:
利用Excel内置的图表做一些常规的统计图。高级复杂的譬如动态图表,图表的筛选展示可以通过写VBA来实现
通过R、Python一类的数据分析语言,调用图表功能包,呈现可视化的数据,数据分析常用
借助Echarts、HighCharts、D3.js等开源的可视化插件,嵌入代码,开发成插件包,可视化工程师和前端开发常用
第一个的缺点在开头我已经说过了,第二和第三的缺点就是对业务人员要求太高,我们的报表得做到让业务人员能够自助式分析。
那什么样的报表才算是动态报表呢?
千万不要以为让图表动一动就算是动态报表了,动态报表的准确定义是指没有固定报表模板,需要根据实际业务动态生成模板的报表,其核心在于数据和图表类型可随条件的不同即时展现,即除了能展现一般的静态图表内容之外,还必须具有良好的交互性。
这么说可能有人就更懵了,简单来说其核心就一点:报表数据能随条件随时调用。比如老板想要查看某个月份的数据,只需要通过设置一个参数过滤条件,老板在控件中选择什么时间月份,报表就只会显示哪个月的数据,根本不需要任何图表,这就叫做动态报表。
而动态报表的目的是为了更便捷、更迅速地查询和阅读数据,在这个基础上动态报表需要包含很多逻辑动能,比如:
1、参数过滤:条件不同,看到的数据就不同,这是动态报表的基础功能。
2、参数联动:将两个或多个组件建立链接,实现数据之间的自动关联。比如点击员工名称,订单金额、回款额等就会自动关联为该员工的数据:
3、钻取:动态报表的常见功能,主要是为了实现无限层数据的扩展,展开维度更高的详细数据。比如动图下钻。
4、参数面板动态显示:由于某些需要,很多情况下需要满足当满足某个条件时,某些查询条件才显示。比如选择年报,后面的参数框就会自动显示为年份,选择月报,后面的参数框就会自动显示为月份。
5、动态数据列:若数据库中存在两张表,如何实现不同的人根据需要选择不同的表进行查看,从而提高查询效率呢?此时就可以通过设置动态数据列,在控件中输入“订单”或者“销量”,就会分别展示不同报表:
6、动态条件:如果你想对表中的数据进行过滤时,查询条件是不确定的,有时候想用 A 列进行过滤,有时候想用 B 列进行过滤,比如我想查询地区是华北的数据,此时要如何实现呢?这个时候就要用到动态条件了!
除此之外还有很多功能,比如动态显示报表标题、动态分组、动态sheet扩展等等,这里不一一展示了。
如何快速制作可视化报表?
1.基础图表的制作流程
在FineReport中,图表的操作流程类似Excel,数据准备——插入图表——选择图表类型—选择分类轴、系列名称和系列值——选择图表样式。
2.各式各样的表格
表格主要在于文字、数字、格间的美感,以及整体的色彩搭配和谐,这些在FineReport中都可通过自定义来是实现。
聚合报表
复杂折叠树报表
卡片分栏报表
3.可视化插件
为了高度结合数据分析的过程,更好的理解数据背后的业务意义。可视化图表除了形态还有动态展示部分,就是所谓的动态可视化。
4.可视化驾驶舱
想要最后的成品能达到老板满意的效果,牢记四要素:排版布局、配色、点缀、动态效果。
总结
1.对展现什么数据指标思路要清晰
2.可视化要围绕分析走
3.巧用动态报表