- ?
逆天可视化的神器,让EXCEL数据秒变高颜值图表
Ibiza
展开
超级圈,连接一切可能
前天给大家介绍了一款APP叫Chartistic,可以生成图表作为图片。当时有人留言问,有没有一款软件,能够导入数据生成分析图表呢?
圈姐看到大家的需求后,立马在各大渠道找了老半天,居然发现了这个免费的无敌神器:
Power BI
先让我哭三秒钟,因为这款神器,真的是太!屌!了!
微软Excel出了许多可视化插件,最后干脆整了个合集版的Power BI。Power BI 可以将数据进行转换、分析和可视化的工具,还具备共享、建立数据模型等逆天功能哟~
官方下载:https://powerbi.microsoft/zh-cn/
产品介绍
Power BI 的逻辑很简单,直接导入你的Excel图表,然后通过简单的数据配置,便可以生成一份颜值逆天的图表~
准备图表:首先将你需要做成图表的Excel表格准备好,然后导入到 Power BI 里面。
导入:点击「获取数据」,再点击「Excel」
可视化处理:打开后,在右侧可选择相对应的选项和图表类型,进行数据的可视化处理。
- ?
用Excel打造国际顶级图表只需三步
Odessa
展开
文不如表,表不如图,一图胜千言。但有一个前提,那就是:标准。
Excel版商业图表
Excel中有多种图表可供选择,但常常无法选出我们真正需要的,这里给出从简单图表到专业图表的“三条黄金规则”,从此便可以把几乎任何数据转换为专业的商业图表。
三条黄金规则是:
方向(Orientation):是否在显示与时间相关的数据?意图(Task):想要传达什么信息?形状(Shape):想要对什么类型的数据进行可视化?
下面详细讲解每一步的操作细节。
第一步:判断作图方向
黄金规则一:时间用横向图,类别用纵向图。大部分商业图表可归为横向或纵向两大类。所以首先确定应该从什么方向来显示数据。是横向还是纵向。先从最常见的商业图表开始,例如柱状图和条形图,折线图和区域图,点图以及针形图,瀑布图,差异图等。有了合适图才能做出决策。
时间型:横向图
时间型分析使用水平方向图表,如下:
构成型:纵向图
包括构成型在内的非时间型情况使用垂直方向图表,如下:
时间型:水平方向图表如果数据类别是年份、季度、月份、周、天或者时间值,那就使用这类时间型图表。时间总是从左到右表示,禁止从上到下,这是符合常人理解的基本原则。当然可以对其他类别数据也使用水平方向图表,但可能会带来的问题是多标签及X轴水平标签间隔过密等。除非只是表示少量类别数据,否则应该尽量遵守本规则。如下所示:
构成型:垂直方向图表对离散数据对象(如:类别及构成型的产品、客户、账户等)使用垂直方向图表。如:垂直条形图、垂直点图、垂直瀑布图或垂直泡图等。相对于水平方向图表,垂直方向图表有两大优势:
可以更容易显示数据类别标签。可以嵌入到表格数据中,从而建立“表格-图表”融合式报表。
如下所示:
其他图表方向图表还有不容易用方向来划分的,如:饼图、雷达图等;再有就是表示多维度信息的图表类型,如:散点图或气泡图等。以下是常见按方向划分的图表类型及使用场景:
只要可能,应尽量避免使用圆形(多极)图表,如:饼图、环形图以及雷达图。除非类别很少(2~3个),可以考虑使用饼图。
第二步 明确表达意图
黄金规则二:选择合适的图表表达信息。大多数BI/报表/可视化工具都会提供大量图表可供选择。所以必须提前深刻理解并遇见读者在阅读时可能产生的分析行为及思维来选择。这就要充分考虑想要传达的意图。例如:想简单传达一种时间趋势,或是比较不同产品的销售额,或者表达实际与预算的差异,同比增长,特定产品对整体的影响等。这里给出一个常规参考:构成分析(类别比较)构成分析是最基础的分析类型,读者通过直观观察图表数值来比较不同类别。如下:
这种类别比较通常遵循以下规则:
找到特定数值(如:找到特定产品的销售额)比较不同类别的值排序(根据值建立不同类别的排列顺序)高亮显示数据 (如:异常值、特别值等)
每当按此显示类别时,要重点考虑类别的顺序问题。通常需要按值大小排序,一些特别的情况会按照类别重要度、自然顺序排列。注意尽量不要按照字母顺序排列,除非是手机通讯录可以例外。时间序列 (趋势)分析时间序列(趋势)分析与构成分析类似,只是用时间型数据表示类别(如:年份、季度、月份、周、日期或时间)。依据不同情形,读者将视下面不同的图表为特定的分析类型:1. 找到特定值(如:最后一个月的销售额)2. 比较两个值3. 观察数据趋势 (如:线性增长,季节性趋势等)如下所示:
部分-整体比较
如果需要评估部分与整体的关系(如:爆款产品占全部产品的销售额).这种分析有利于迅速发现每种组成部分相对于整体的重要性。使用条形图即可(当然,如果类别很少也可以使用饼图),如下:
差异分析
差异分析是商业报表的基础。理解距离目标或预算的差异以及相对增长率是几乎所有企业的核心需求。使用“加减”图来显示这些差异(基于构成或时间的均如此),如下:
使用“综合差异”图来显示实际值与差异,也正是因为实际值与差异同时显示,人们可以同时获悉不同差异的显著性以及差异相对实际的幅度,如下:
提示:差异图是成功的商业报告的核心要素。应该始终关注变化与差异。(分析其实就是从差异中发现问题)
贡献度分析
贡献度分析是部分-整体分析的一种特殊情况,其又可分为两种:(1)差异贡献度以及(2)类别贡献度。对于贡献度分析,使用瀑布图。贡献度分析通常回答的商务问题是:为什么总体发生变化,以及怎样的变化。下面是4个典型的例子:
上述四个案例分别从不同角度给出了诠释,至少我们看到瀑布图绝不是只有一种,也绝不是只有一种语义。
提示:瀑布图是贡献度分析的最佳可视化选择。
相关性分析
相关性分析用来评估两个变量是否有相关性,还可用来定位异常点。通常使用散点图进行相关性分析,如下所示:
注意:两个变量之间存在相关性并不意味着他们构成因果关系。
组合分析
对于3个变量的组合式分析(如:产品、客户、供应商、工厂等),使用气泡图:
第三步 选择恰当形状
黄金规则三:同类图表中选择最佳的图形。
一旦确定了正确的图表和可视化方案,接下来做出最后一步:在这类图表中具体用哪种形式呢?人们常常不严谨考虑要表达的是什么数据,如果用柱形图,也总是使用默认形式的柱状图。其实应该针对不同的值类型选择不同的形式,这通常称之为:同类图表选型。如下所示:
例如:表示价格的柱形图比表示收益的柱形图要细。这是很符合直觉的:收益通常比价格要大很多,而表示收益率则可用针形图(就是常说的“棒棒糖”图)。考虑到收益率是一个比率,没有任何单位,所以其图形使用没有宽度的针形。思考下无宽度的针形表示比率,细的表示价格,正常的表示销售额或收益。当读者看到商业报告的图形时,不用看标签就是在看的是什么,这就是专业级报告。这尤其适用于那些不断重复的过程,如月度报告中。
提示:拒绝千篇一律地默认一种柱形图,根据不同的KPI值类型使用不同的柱状类型。
与柱形图的同类图表选型类似,还可以使用相同的模式应对实际、预算、预测、去年同期。如:
有关如何有效的表达,参考IBCS(国际商务交流标准)获得更多信息。
商业图表的一致性至关重要!
如果商业报告里只有一个图表也就不存在一致性的问题了,问题就在于通常一份商业报告中含有很多商业图表,才能充分传达信息给到读者。通常一份商业报告由多页构成,一个BI仪表板也很能是多屏的,这就导致一致性问题变得非常重要。正如红绿灯总是同样的颜色和形状表示始终如一的含义一样,商业报告中的元素也必须是一致的。也就是说,应该使用同样的形状、颜色、模式等来表示始终如一的含义。
提示:正如红绿灯的同样颜色和形状总是意味着同样的含义,商业报告、仪表板也应该保证这种一致性。
如何强调某个值或趋势
人类视觉认知心理学已经印证,图表本身其实已经确定了人们理解图表的方式,不同的图表形状将传达不同的信息。例如有些图表适合强调单个值,而有些则适合显示趋势,如下所示:
虽然从此图也能看出趋势,不过每个柱形的高度以及清晰的间隔则更容易引导我们去比价这些值(例如比较七月和八月)。当时间区间不多且能图形显示可充分容纳列和X轴各类别标签时可采用此图。
此图的线性趋向明显地反映了趋势,即使各个标记点也标识了不同的单个值。此图相对于能够显示单值的不同,更容易引导理解值的变化趋势。
此图已经没有能支撑单值比较的明显迹象,想要比较相邻月份的值差异变得很难。现在只剩下一条能够反映趋势的线。
提示:使用柱形进行值的比较,使用线形揭示变化趋势。
因此,不同的形状从视觉认知上直接影响人们的感知。从纵向的柱形到渐渐水平线形,如下:
还是不知道如何进行选择?这里有两个技巧可以参考:
如果单值重要性更高,选择上述靠左的图形 (如:年度或月度销售额) 以及当你希望读者来比较彼此的值时(如:月度环比)。需要注意的是图形外观上应该足够大,至少能显示出所有列和X轴各类别标签。如果宏观趋势更重要,选择上述靠右的图形。另外,如果没有足够的空间显示列或X轴各类别标签,应尽量选择线形图。
小结
图,以酷炫吸引眼球,但大道至简,商业需要的是在瞬间获取价值,而不是淹没在信息中。这些图在Excel中没见过对吗?那他们都是Excel做的,而且我们只需要有限的几种商务图表就可以表示几乎所有商业标准信息(而不是追求酷炫,何况这也已经很酷炫了)。
- ?
Excel图表也能模板?10秒也能做出好看的图表
Felicite
展开
一、制作一份漂亮的Excel图表
制作一份图表并不难,最难的是图表配色以及各种细节的处理。
根据左边的数据创建一份柱形图10秒钟,而要做出一份漂亮的图表,要几分钟。有没办法,以后创建的柱形图都使用右边的图表模板?
Step 01选择图表,右键,另存为模板。
Step 02 选择区域,插入图表模板。
Step 03 调整图表的宽度,以及修改图表的标题即可搞定。
如果已经创建好了图表,如何将模板的样式运用到默认的图表呢?
其实,简单到你不敢相信,只需借助Ctrl+C即可搞定。
不知道没关系,看动画。
二、快速给工作表命名
现在,一起来看看如何用Excel中的数据透视表快速给工作表命名。
Step 01 创建数据
Step 02 创建数据透视表
将鼠标定位在数据中,在“插入”选项卡下选择“数据透视表”:
将“月份”拖到“筛选器”:
Step 03 报表筛选页
将鼠标定位在数据透视表中,选择数据透视表工具下的“分析”选项卡,点击图示位置的“选项”——显示报表筛选页
在弹出的对话框中,点击确定:
睁大眼睛看:奇迹发生了!
是不是突然就多了12张按每个月份命名的工作表?
但是,好像不对,每张表的左上角还有数据透视表存在着?
Step 04清除格式
按住Shift选中第一张表格和最后一张表格,点击图示左上角位置:
在“开始”选项卡下面选择“清除”——“全部清除”:
一下子就清除12张工作表中掉数据透视表的筛选页啦~
End.
作者:卢子
来源:Excel不加班/office女神
- ?
excel工作表目录工具
腐蚀
展开
excel默认情况下可以创建256张工作表,一般很多企业都会在一个工作簿中创建很多工作表,但是我们在查找这些工作表的时候非常浪费时间,我们可以利用excel工作表目录工具创建目录,excel工作表目录工具就是利用excel自有的功能来创建excel目录。
1、设定Excel的宏安全性:
因为此目录表中引用了宏表函数4.0中相关的公式,因此需要大家将宏的安全性设定为中或低,如下图所示:
工具-----宏-------安全性--------设定为中或者低,保存后并关闭Excel。
图1
2、打开附件中的工具表格,如安全性设置为“中”的话,会提示如下图,请选择“是”。
将附件中的目录整张移动到所需建立目录的工作表中,如下图所示,将附件工具表中“目录”这张表移动到所需“国内10月”的表格中的最前面。
图2
图3
图4
3、如下图所示,目录移动到相应excel工作表后就会将该工作中所有的sheet以列表的形式显示出来,然后点击后面的“定位”即可自动链接到相应的表格。
图5
我们通过excel里面自有的excel工作表目录工具创建了一个很好很实用的目录,很多朋友可能会问目录在哪里呢,其实目录就是excel的功能这个工具并不存在的。
- ?
开源报表是最昂贵的报表工具
秋风
展开
曾经以为开源报表是免费的,这个“曾经”指的是2008年之前,那个时期人工成本很低,很多软件公司用几个工程师,拿开源的报表改一改、写点代码,虽然样式难看,不太复合客户的要求,也就只能凑合了。一些网上论坛甚至为此开专版讨论 JAVA 报表,里面都是热火朝天,发问者甚众,一时间好不热闹。
2008年之后,一方面,随着皕杰报表、帆软等国产中式报表工具快速崛起,这些国产报表在解决中国报表需求复杂性和多样化方面有着明显的优势,开创类Excel报表设计新模式、多源数据的卓越处理功能等,极大的提升了报表的开发效率;国内厂商提供本地化的贴心的技术服务,而开源报表压根不存在严格意义上的技术支持。
另一方面,随着人工成本的上升、报表日益复杂的要求,在论坛里,象“请教高手 ireport 某某问题如何解决?”之类的帖子,发问者往往也是在线苦苦等候答复。运气好的在线能等到,运气不好的那就等着吧。如果碰到的正好是个没解的问题呢?或许会有热心观众参与讨论,解决办法还得自己想。掰着指头算算,花在这问题上的时间、人工成本日益增加;仅仅Java工程师一个月的成本就超出了商业报表工具的购买费用,这还不包括导致的项目时间拖期、人工效率的损失等各种隐形的成本。
由此可见,用开源的报表是最昂贵的,随着皕杰报表等国产中式报表工具成为国内Java报表的中流砥柱,开源报表的没落也是必然的!
- ?
免费模板 各行业都需要的Excel财务报表模板大合集
黄昏里
展开
这几天总有小伙伴在后台问有没有Excel模板。对此小e表示,Word、PPT都有了,怎么会少了Excel!E职家族常年致力治疗各种职场疑难杂症。攻克办公软件这件事就交给我们了!你们要的Excel模板合集,这期统统都给你 ~
也许有人认为Excel这样的数据记录工具没什么经验可取。升级个人技能只能靠日复一日的摸索,和前辈模板的无私奉献。事实上并非如此。数据内容也许无法复制,可常用数据登记项目、表格样式设计还是大有规律可循。尤其是财务部门工作者,提起做表格大概是说不尽道不完的苦闷。试想:月初、年末数据汇总时正在头痛的你忽然拥有一份格式完美、条目清晰的表格模板,区区几个数字录入又怎么会难倒你!
再也不用为月初年末的工作报表愁白了头!
再也不用随时掏出小本本记录函数公式!
再也不用一字一词输入分类!
再也不用绞尽脑汁设置突显!
只是想一想是不是就觉得自己终于可以摆脱大表姐、大表哥的荣誉称号了~
话不多说,快来看看小e倾心推荐:各行业Excel财务账表模板大合集!
01、总账、明细账表
02、商贸企业财务表
03、工资、个税、考勤表
04、餐饮酒店营业表
不够用?看这里 ↓↓↓
关注百家号:E职一课 发送“财务表格”至评论即可免费领取
欢迎关注我的百家号:E职一课
- ?
一张模板替代数百Excel,这个工具让报表工作自动进行
翠阳
展开
Excel的重度用户对这个话题肯定非常感兴趣。
因为每天重复以下事情,一天两天还好,时间长了谁都受不了。
收集数据、复制、粘贴、清洗数据、转换数据,然后用固定的处理逻辑,输出同样的结果
我把这些工作称为常规工作,属于必须做,做好不出彩,做不好有责任。
作为数据民工,每天要处理非常多的数据,深有体会。相比之下,我更愿意每天处理新的需求,分析异常业务情况的数据分析工作,显然这样的价值更高。
可如果大部分的时间已被常规工作占据,哪还有时间来做更有价值的事情?
把这些工作推给别同事? —— 凭什么!拼手速、学快捷键节省时间? —— 一切不能释放你双手的办法都不是好办法。
自动化是唯一的出路!把原先需要几十分钟,几个小时甚至几天的工作内容自动化。腾出了时间,才有机会搞更有价值的东西。
一说到自动化,很多人就想到Excel宏、VBA什么的,这可是编程呀,必须VBA吗?
误会啊误会,如果是这样,我今天就不写这些文字了。
从我自己在企业的数据工作经历来看,70%的自动化都不需要VBA,VBA我只用于处理一些极个别复杂的需求。大部分常规性的报表我们都交给更专业的报表工具去开发,尤其是固定式报表,这个自动化比例能达到90%,上手难度却只是VBA的一半。
举个例子,有一份每天早上需要发布的销量报表,老板的要求是:
1)从总体,区域,产品,城市,分公司视角
2)展示当天、当月、当年的销售情况
3)还要给出利润及利润率
4)除此以外,还要展示出营业利润额的趋势。
正常不出意外的情况下,这份报表每天要花2~3个小时汇总制作。用报表工具做自动化模板后,一键刷新,整个过程不超过5分钟,只需要翘脚等待刷新完成。
这个报表工具就是FineReport。
罗列几个能解决大家报表制作的痛点,也是它广泛为人所用的亮点:
1、 制作报表高效低重复,自动化;
2、 数据填报,数据自动更新汇总;
3、 可视化dashboard真是酷炫;
一、高效做报表,1张模板顶替数百张Excel
为什么能如此高效,关键在于他做报表的逻辑。
1、FineReport自动化模板的做表逻辑
常规我们用Excel做报表,是把数据从数据库导出来,复制粘贴到一张或多张表上,然后对这个表数据做处理,每天有数据,就每天手动复制更新。
而FineReport直接是通过连接数据库,读取数据字段来设计报表模板的,和数据库实时对接。制作模板处理的对象是数据字段(区别于Excel的单元格数据)。模板中一个单元格放一个数据字段,对数据字段进行求和、求平均等各种函数公式的运算。且当这个数据字段下的数据有新增时,设置自动刷新就能一键更新报表。
其实和excel类似,excel对一个单元格做公式处理,然后下拉。这边是直接对数据字段处理,省去了下拉的过程,展示报表时,自动扩展开来,就相当于报报表结果中的每一个数据,都变成能自动计算的公式。只要你改变数据源,它将像多米诺骨牌一样,自动进行。
以下是用FineReport做报表模板时的场景,做的时候可能是仅仅一行,但预览时却是扩展出来的密密麻麻的 “风景”,这里就要谈谈它的数据是怎么展开的,即扩展原理。
FineReport报表中单元格的扩展是有方向的,可纵向扩展,也可横向扩展,也可以不扩展。
单元格的扩展是针对某一个单元格,当报表主体中绑定了多个单元格时,单元格与单元格之间依靠父子格关系跟随扩展。子格的数据会根据父格的数据进行过滤分组显示,并且还会跟随父格的扩展方向而扩展。
2、三大类报表设计方式,基本能解决日常所有报表需求,并且一表复用。
1)普通模板设计,此者最常用。依靠着单元格的扩展与父子格的关系来实现模板效果,可进行参数查询,填报报表,图表设计等。比如交叉报表、行式报表、分组报表等等。(以上↑)
2)聚合报表设计,针对不规则大报表。适用于一张模板中显示多个独立模块的报表,几个报表块汇总在一起的复杂报表。(以下↓)
3)决策报表设计,就是表单,也是dashboard,用于弥补普通报表分页预览不能展示控件的问题。同时表单可以进行自由拖拽设计,自适应页面大小显示,自由制作驾驶舱可以更好的在各种大小类型的屏幕上展示,包括移动端、大屏。
以下举例一些常见的报表格式。
交叉表
行式报表
分组报表
自由报表
3、参数实现数据查询和过滤
在很多情况下,我们需要根据条件查询数据,过滤。在FineReport中,通过设置参数绑定数据字段和过滤的控件(单选框复选框等等),参数可用JS编辑更多复杂的情况,通过界面输入查询条件来控制报表显示的内容及形式,而后导出打印。
二、数据填报自动更新汇总
做报表的另外一个难题是有关数据源的提交,审批,更新,汇总。试想你有没有经历过每天守着点等大家发邮件送Excel,挨个保存、打开、汇总数据的麻木操作。回头数据出错,还要打回重新沟通,数据采集总是最难的。
填报就是向数据库中录入数据,用于固定格式固定条件的数据收集。就好比你注册头条时提交的邮箱、收集、用户名、密码,都会按照格式存放到数据库中。
填报也需要一个模板,类似于一个可写入的操作模式,操作流程如下:
填报模板由控件组成,文本控件、数字控件、密码控件、单复选框、网页、文件等等。控件对应着数据字段。有了填报,就可以收集数据,并且允许用户实现对数据库的增删改。出于数据质量和数据安全的考虑,还可以对填报进入的数据做校验操作。
三、可视化dashboard及分析
酷炫的dashboard都需要通过FineReport的表单(决策报表)来设计展现。通过拖拽报表块、图表块和各类控件初步设计界面。
不同于普通报表,普通报表是一个整体,无法实现局部刷新。表单是由各个组件组成,可以实现组件内刷新,即局部刷新。像动态大屏都是全局或者局部刷新的,所以需要用决策报表制作实现。
决策报表制作过程
新建表单:FineReport支持新建工作薄,即普通报表模板,还支持新建表单,两种设计模式;
拖入组件:FineReport表单支持多种不同的组件类型,包括报表块、tab块、绝对画布块、参数、图表和控件等等;
定义数据集:定义各个组件数据来源,图表组件数据即可来源于数据集,也可来源于单元格;
设置表单样式:即设置表单的显示样式。
2、数据可视化与交互
大家看到上述的可视化会好奇,这是什么图表制作的。其实大多由FineReport自带的H5图表。此前有提到FineReport良好的开放性,可让IT同事写代码开发,所以在制作时,也可接入Echarts等第三方控件来制作图表。
最后
以上便是FineReport一部分功能,篇幅有限,很多细节无法展开。
要说效率,最大的好处就是从数据库中读出数据自动产生报表,且一类报表做成一个固定样式的模板,每次只要同步一下,自动生产周期性的报表,如日报、周报、月报、季报等。 每次按照条件查询,Excel批量导出/打印,少了人力去一个一个用Excel统计汇总。
而且操作上,大多数功能FineReport都封装成模块了,包括写SQL取数,汇总筛选过滤等,基本上都有对应的功能键。像著名的资产负债表,如果按照以往写代码或者写复杂的SQL语句,就有点摧残生命了,而且那天书般的SQL语句要是出点错谁来查,如果数据来自多个源,那就彻底无法解脱了。
最后,对于新手,刚开始尝试这么做时,会遇到非常多的阻力。原因有两个:
做表的思维方式完全不一样,需要适应上手finereport自动化模板需要学习新的技能你需要不断的尝试和练习。但是,当你拥有这种思维方式,掌握相应的技能后,你将深深体会到它的威力,不过切记低调、低调。
还等什么呢?赶紧解放自己,get这个技能吧!
- ?
Excel数据表的管理利器:表格工具
托马斯
展开
三表结构中的数据表是整个数据文件的基石。
还记得那些要求么?
1、标题行在第一行
2、标题明确,不为空
3、数据整洁、格式一致、不缺、补漏、不重复
4、不合并任何单元格
5、数据表可延展,可以不断增加数据
基本上是这个样子:
如果你要经常通过数据表查询数据,
那还要注意将查询的主键放在第一列,
并且保证主键唯一。
其实Excel提供了专门的表格工具来管理数据表:
一、激活
激活这个工具的方法是套用表格格式:
具体的操作方法看动图:
1、全选表格
2、点击套用表格格式
3、勾选标题行
4、给表格命名
套用表格格式后,整个表格变成一个整体,自动斑马纹不容易看错行。
二、表格的计算
套用表格格式后,数据是按列计算引用数据是引用列的名称:
=[@成本价格]*[@数量]
三、表格的切片器
和透视表一样,套用表格后支持切片器功能:
这个切片器实际就是筛选功能,不过更加直观。
四、表格删除重复项
表格工具也提供了删除工具,和数据里面的删除工具一样的操作方法:
看来又多了一个删除重复项的方法了。
五、表格的透视
表格透视和普通数据表透视是一样,只是原来的选区,变成了表格名字:
表格工具,是Excel的一个进化,必须要熟练掌握的技能。
因为,表格是后面Power Query、Power Pivot中的基本概念。
如果不能领悟表格的概念,学习Power Query、Power Pivot就会变得很困难。
- ?
地表最强报表工具,一张模板秒杀数百Excel !
樊安梦
展开
又到月末了,表格表姐、财务狗,IT人们又要赶报表了。
财务人哭诉说:
自从干了总账会计,我发现人家吃饭,我在做报表;人家睡觉,我在做报表。做报表的事真是从年头到年尾,从年尾到年头啊,现在生活中没有其他,只有EXCEL。
自从干了总账会计,我才知道一个报表不来回修改个十几二十次,那都是不正常的。我才知道周末是不能关机的,要是关机了,就嘿嘿。
所以说,做报表的,佛系才能长命。
表格表姐也憋了很多牢骚:
每到月底、季末,领导就会在群里夺命连环@
要知道,这样的报表,我要去申请业务系统的数据先核对。大包大揽导出几十万条数据,给我配备的电脑,打开需要2分钟;每写完一条函数,都要运算7、8分钟;鼠标不敢乱点,人也不敢离开,还时不时的得给主机扇风。企业级的报表,尤其数据多的时候,Excel真不是好选择。当你好不容易做完,一句“数据不对”就给打回,心中真不知是什么滋味。
IT人更是不服:
公司采购了几千万的SAP大家不用,业务系统自带的报表也不用,依旧excel邮箱满天抄送,任务系统中这里少数据,那里口径对不上。回头各种抱怨数据不对。SQL手把手教大家写了,简单的数据库功能也是花了两天培训的。结果到头来,简单的报表需求依旧交给IT,反倒是需求提得更严苛了,真是有苦无处说。
大大小小的报表,是企业里少不掉的基础事物,维系着整个经营信息的流转,但现在反而成为很多人的日常工作的束缚,不免引起一阵反思。
工欲善其事,必先利其器!
造成这些问题的很大部分原因就在于,缺乏一套高效的工具。
做报表做表格,很多人第一时间想到的是Excel。Excel作为个人办公软件绝无仅有,但作商业用,其实在效率上还有办公协同上稍有不足:用Excel收集数据容易乱,用Excel存储数据容易丢失,影响数据质量。而且普遍企业报表需求大于人员负荷,用Excel做报表改报表无疑都是在增大工作量。
懂IT的朋友可能会说,交给数据库啊my sql 、oracle,写两条SQL,借助数据库的运算性能就解决了。再不行,找程序员写代码,批量做报表,数据录入、图形化报表、甚至数据分析都可以交由程序开发,性能杠杠的。
那如果有现成的工具,可以直接和数据库交互(数据导出+填入数据),能连接各系统的数据,能高效率批量做报表,展现,交互分析,可视化大屏,并做到办公协同,那就是小编今天想来讲讲的FineReport了。
一、用FineReport做一张模板,可以替代N张手工重复劳作的Excel !
为什么这么说,先来了解FineReport的制表原理
1、FineReport的制表原理
FineReport是通过连接数据库,读取数据字段来设计报表模板的,所以在制作模板前先要知道数据库的类型、地址、访问数据库的用户名密码,两者建立一个数据连接后才可开始设计模板。然后依据所需功能(表格展示?填报?dashboard分析?)和表样来操作模板,最后在web端展示。
制作模板时处理的对象是数据字段(区别于Excel的单元格数据),模板中一个单元格放一个数据字段,web端展示时字段扩展。FineReport报表中单元格的扩展是有方向的,可纵向扩展,也可横向扩展,也可以不扩展。
单元格的扩展是针对某一个单元格,当报表主体中绑定了多个单元格时,单元格与单元格之间依靠父子格关系跟随扩展。子格的数据会根据父格的数据进行过滤分组显示,并且还会跟随父格的扩展方向而扩展。
2、三大类报表设计方式,解决日常所有报表需求,并且一表复用。
1)普通模板设计,此者最常用。依靠着单元格的扩展与父子格的关系来实现模板效果,可进行参数查询,填报报表,图表设计等。比如交叉报表、行式报表、分组报表等等。
2)聚合报表设计,针对不规则大报表。适用于一张模板中显示多个独立模块的报表,几个报表块汇总在一起的复杂报表。
3)决策报表设计,就是表单,也是dashboard,也就是大家常见的各种图表拼接在一起的可视化数据报表。
通过拖拽图表来制作,制作好的dashboard可以自己适配屏幕的大小,多以也可以做成手机端的报表,大屏可视化,下面有细讲。
以下举例一些常见的报表格式:
交叉表
行式报表
分组报表
自由报表
3、参数实现数据查询和过滤
在很多情况下,我们需要根据条件查询数据,过滤。在FineReport中,通过设置参数绑定数据字段和过滤的控件(单选框、复选框等等),参数可用JS编辑更多复杂的情况,通过界面输入查询条件来控制报表显示的内容及形式,而后导出打印。
很多公司很多员工都会要做周报月报季报等,有些全国性的公司有分公司、门店、办事处。经常性的要做这些重复性很大的报表。那用FineReport就可以集中将每一条数据明细上传到数据库中(填报功能,下面会讲)。在做报表时,做将一些常用的维度“地区”、“时间”、“城市”等等作为一个查询的参数控件,类似Excel中的筛选,导出。基本上一个周报模板,就解决了一些人一年52张手工excel报表的工作量。
4、填报
填报就是向数据库中录入数据,用于固定格式固定条件的数据收集。就好比你注册网站时提交的邮箱、收集、用户名、密码,都会按照格式存放到数据库中。
填报也需要一个模板,操作流程如下:
填报模板由控件组成,文本控件、数字控件、密码控件、单复选框、网页、文件等等。控件对应着数据字段。有了填报,就可以收集数据,并且允许用户实现对数据库的增删改。出于数据质量和数据安全的考虑,还可以对填报进入的数据做校验操作。
填报最大的用处是替代excel收集数据,做好了模板,奖模板链接发送给相关人,填完数据审核过后即可入库,省得excel传来传去,而且是在web端填写,也非常简单。
二、不只是报表,还有数据可视化
酷炫的dashboard都需要通过FineReport的表单(决策报表)来设计展现。通过拖拽报表块、图表块和各类控件初步设计界面。
不同于普通报表,普通报表是一个整体,无法实现局部刷新。表单是由各个组件组成,可以实现组件内刷新,即局部刷新。像动态大屏都是全局或者局部刷新的,所以需要用决策报表制作实现。
1、决策报表制作过程
新建表单:FineReport支持新建工作薄,即普通报表模板,还支持新建表单,两种设计模式;
拖入组件:FineReport表单支持多种不同的组件类型,包括报表块、tab块、绝对画布块、参数、图表和控件等等;
定义数据集:定义各个组件数据来源,图表组件数据即可来源于数据集,也可来源于单元格;
设置表单样式:即设置表单的显示样式。
2、数据可视化与交互
之前很多网友留言,问这样的可视化是什么图表制作的。其实大多由FineReport自带的H5图表。此前有提到FineReport良好的开放性,可让IT同事写代码开发,所以在制作时,也可接入Echarts等第三方控件来制作图表。
3、实用而强大的数据地图
finereport有很强大的地图功能:基本地图、GIS地图、热力地图、大数据流向地图等。
GIS地图基于GIS地图层进行数据展示,支持自定义GIS主题风格,能够与数据表钻取联动。比如省级钻取到市级、县级、街道。
三、总结
篇幅有限,以上只展现了FineReport的一部分功能,很多细节无法展开。
要说效率,最大的好处就是从数据库中读出数据自动产生报表,且一类报表做成一个固定样式的模板,每次只要同步一下,自动生产周期性的报表,如日报、周报、月报、季报等。 每次按照条件查询,Excel批量导出/打印,少了人力去一个一个用Excel统计汇总。
而且操作上,大多数功能FineReport都封装成模块了,包括写SQL取数,汇总筛选过滤等,基本上都有对应的功能键。像著名的资产负债表,如果按照以往写代码或者写复杂的SQL语句,就有点摧残生命了,而且那天书般的SQL语句要是出点错谁来查,如果数据来自多个源,那就彻底无法解脱了。
其次,在数据处理速度上,由于性能一部分依靠数据库,一部分依靠FineReport的行式报表引擎,相比于Excel的单机效率,几十万行的数据秒出。再者,企业数据库有各种自带或第三方的集群方案,通过堆机器就可以近似于无限的加大数据储存能力。
最后,FineReport除了解放个人,最大的贡献应该是对企业。在商业用途上,我们要考虑效率,人员的培训成本,协同性,还要考虑对企业业务的支撑、贡献,这几点Excel是比较难发挥贡献的。有知友说“Excel用得再溜,老板也不会给你涨工资,可能还革了其他同事的命”。那是因为Excel处理了数据,但没有得到有效结果去服务于业务带来效益。那如果在报表之后,基于业务基于指标去做特定主题的数据分析,站在公司角度做数据化管理,为领导的业务决策提供有效意见,这样的高度就别有不同了。
- ?
推荐一款可以替代 Excel 的可视化报表神器!
卢如蓉
展开
很多读者看到漂亮的图表都会问“这个怎么做”,“用什么工具实现”。制作漂亮的可视化一般有这样几个方式:
利用Excel内置的图表做一些常规的统计图。高级复杂的譬如动态图表,图表的筛选展示可以通过写VBA来实现。通过R、Python一类的数据分析语言,调用图表功能包,呈现可视化的数据,数据分析常用。借助Echarts、HighCharts、D3.js等开源的可视化插件,嵌入代码,开发成插件包,可视化工程师和前端开发常用。
可视化最实用的场景就是做报表。既然这次的主题是可视化,那小编今天就细细地讲一下酷炫的可视化报表是怎么做的?有哪些基础和高级的可视化图表?代码开发是怎么一回事?大屏又是如何操作?
代表工具FineReport,此前介绍过FineReport的使用场景和功能。大家若不熟悉,可自行和Excel绑定对比。
你用过Excel,却不知还有一款神器“FineReport”这款效率远超Excel的表格工具,没用过就可惜了!
基础图表+表格
柱形图、折线图、饼图、气泡图、散点图等能满足常规的数据统计。拿到数据后,先分析要展示几个维度,选用什么样的图表,需要几个图表展示等。
如何选择图表的类型?
基础图表的制作流程
在FineReport中,图表的操作流程类似Excel,数据准备——插入图表——选择图表类型—选择分类轴、系列名称和系列值——选择图表样式。
各式各样的表格
表格主要在于文字、数字、格间的美感,以及整体的色彩搭配和谐,这些在FineReport中都可通过自定义来是实现。
高级图表
高级图表都是在基本图表的基础上展开来一些新特性。
饼图类:等弧度玫瑰图、不等弧度玫瑰图…
柱形图类:堆积柱形图、百分比堆积柱形图…
条形图类:堆积条形图、百分比堆积条形图…
折线图类:堆积折线图、面积图…
仪表盘类:多指针的仪表盘360度、多指针的仪表盘180度、百分比圆环仪表盘、百分比刻度槽型仪表盘、试管型仪表盘…
雷达图类:普通雷达图、堆积柱形雷达图…
气泡图类:普通气泡图、力学气泡图、十字象限气泡图…
地图类:区域地图、点地图、大数据流向地图…
还有各种组合图,比如“柱形图—折线图、柱形图—面积图、堆积柱形图—折线图、自定义地图”…
其他,还有漏斗图、甘特图、词云、框架图等等。
这些图在FineReport都是现成使用的。在其他工具或其他使用场景中,可由交由可视化工程师开发。
为了高度结合数据分析的过程,更好的理解数据背后的业务意义。可视化图表除了形态还有动态展示部分,就是所谓的动态可视化。
例1:地图的钻取和联动
例2:图表联动
例3:点击词云跳转链接
例4:图表切换
过去这些动态特效和交互属性都要写代码开发,这个在FineReport都已经封装成一个个功能,还有图表缩放、自动刷新、数据提示。再复杂点,就是设动态参数加超链。
利用开源插件开发
就是用市面上开源的数据可视化工具, 譬如Highcharts、D3.js、百度Echarts、蚂蚁金服AntV、GoogleCharts、Raphael.js、Sigma.js、three.js等。
像在7月,我们举办了一场可视化插件开发大赛上,很多开发者开发了令人心动的图表插件。
譬如下方的3D城市全景地图,作者Little使用Echart-GL开源库和MapBox,与地图结合,基于真实地图和基本建筑数据构造都市圈级别的宏大场景,适用于政府部门、连锁企业、LBS提供商等对真实经纬度和展现区域范围敏感的用户。插件的底层是WebGL(Web Graphic Library),它是一个 JavaScript API,用于在任何兼容的 Web 浏览器中渲染 3D 图形。WebGL 程序由用 JavaScript 编写的控制代码和用 OpenGL 着色语言(GLSL)编写的着色器代码构成,这种语言类似于 C 或 C++,可在 GPU 上执行。
比如滚动报表图。传统的决策报表块是静态的,列表不会滚动,数据必须一次性展现,在大屏中效果不够酷炫,无法自动获取最新的数据,除非编写大量的js代码,对一般人来说就只能望洋兴叹。
而插件安装后,可以用图表的形式展现报表,通过设置数据集,显示成类似报表块列表,零代码获取数据库信息并配置自动更新时间,支持通过字段名称配置表头,支持自定义颜色配置等多种丰富的配置项,这样制作的决策报表效果也更酷炫。
数据大屏
大屏展现作为数据可视化的一个典型使用场景,涵盖的知识太多。一个完整的大屏项目从开始调研到实施交付可能需要开发工程师、项目经理、视觉工程师、UI工程师、硬件工程师等等众多专业人员的参与。
于数据大屏设计美学:大屏做成这样,领导不重用你都难!数据大屏的具体制作:4步教你玩转可视化大屏设计|内附实际操作
-----------------
最后,12月28日晚上20:00,帆软将在知乎上举办 “如何成为企业需要的数据分析人才” Live 直播,教大家如何找到数据职业生涯的破局点,欢迎大家参加!
excel报表工具
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并