中企动力 > 商学院 > 做报表的工具
  • ?

    报表工具轻松搞定卡片式报表

    宗曼容

    展开

    在我们日常生活或工作中,经常会看到这样一个个小卡片,上面记载着某件商品或者某个人的基本信息。如同名片一般,看起来简单明了。而在数据库中,这些信息实际上是密密麻麻的一条条记录,直接查看非常容易看错,如下图所示:

    那么我们怎样才能够将这些信息以卡片形式,一条记录一张卡片的来呈现呢 ?下面,我们一起来看一下怎样利用报表神器—润乾报表,来简单轻松地生成这类报表:

    首先(第一步),打开报表设计器,连接好数据源,新建一张空白报表,设置数据集,我们这里是用的SQL语句如下:

    SELECT 雇员.名字,雇员.雇员ID,雇员.职务,雇员.雇用日期,雇员.地址,雇员.出生日期,雇员.邮政编码,雇员.照片 FROM 雇员

    (第二步)在空白报表中填写表达式,如图:

    (第三步)再将A1,A2,A3,A4,A5的左主格均设为B2,这样,一张简单的卡片式报表就设计好了,然后点击保存,最后查看预览 , 效果如下:

    注意:在报表设置区域下方和右边留一行一列空白,并设置下方行的主格为B2, 这样预览时卡片之间会有一间隔而非紧密相连了,效果如上图。

    (最后)到这里,一个卡片式报表就轻松搞定了,接下来我们来回顾一下其中遇到的问题和解决的技巧:

    1. 左主格的设置

    【技巧】在属性栏 – 扩展 – 左主格 中设置单元格的左主格

    2.照片字段呈现

    【技巧】单元格右键 – 图片 – 表达式 设置 图片表达式

  • ?

    【强烈推荐】数据报告制作工具——603【small learning】补充资料

    晶莹

    展开

    这数据报告网站我给99分,一次性解决你图表制作、配色、排版的问题!

    快速生成专业数据报告网站

    专业的数据报告网站,

    作报告的人必备。

    严谨的图表、Fashion 的文字,

    这里都有!

    先看看这个软件制作图标报告的案例:https://wentu.io/showcase

    最新互联网行业职位分析

    俏江南的发展与衰弱

    RIO是如何席卷大江南北的?

    大数据的威力有多大

    下半年深圳房价将如何发展

    重庆小面如何风靡全国的

    一年中哪个月买车最优惠

    尿不湿和尿布哪个更好?

    一场新闻访谈背后的大数据

    雾霾催生新需求:故都的霾里,戴口

    文图使用流程https://wentu.io/portal/tutorial

    【文图】是一款在线编辑、即时生成报告的轻量级数据可视化工具。文图提供丰富的配色方案和专业的数据呈现模板,可以快速在线完成数据管理、报告制作、排版发布以及分享传播的整个流程,让数据可视化、业务报表和分析报告变得更简单。

    多种设计精良的文档模板和配色方案,一键切换报告外观

    百余种图表类型、可视化方案和文字样式,所见即所得的数据输入和外观调整

    自动保存备份、手机电脑同步浏览,二维码分享、支持各种格式的文档导出,让传播和协作更便捷

    适应全平台的报告展示优化,PC、Mac、iOS和Android端随时浏览

    自由拖拽换位、随心所欲的自定义布局

    云端存储、随身而动、永不丢失

    更多专业的进阶模块:数据源管理,动态数据API、团队协作、多文档视图

    软件网址:https://wentu.io/

  • ?

    强烈推荐!实用的数据可视化工具大集合!

    裘书雪

    展开

    推荐一些简单的,日常工作能实际应用,或者个人学习数据分析、可视化有必要的工具。

    希望大家能真的用起来!

    推荐顺序:

    能中文版的,尽量不推荐没汉化的,密密麻麻我也头疼;

    能“傻瓜式”使用的,尽量不写代码,怕把你们吓跑;

    能免费的尽量不付费,破解咱不提倡哈。

    本文章提要:

    纯可视化图表生成(3个)可视化报表类(1个)商业智能分析(3个)数据地图类(2个)可视化大屏类(3个)数据挖掘编程语言(2个)

    纯可视化图表生成类——适合开发,工程师

    Echart

    一个纯Javascript的数据可视化库,百度的产品,常应用于软件产品开发或网页的统计图表模块。可在Web端高度定制可视化图表,图表种类多,动态可视化效,各类图表各类形式都完全开源免费。能处理大数据量和3D绘图也不逊色,据说结合百度地图的使用很出色。

    Echart还是多用于一些开发场景的,但它也衍生了一个0代码的图表生成器—“百度图说”,我体验了下,操作基本上就是选择图标,把数据复制过去,然后生成图表,保存为图或者代码嵌入。

    AntV

    AntV又是蚂蚁金服出品(阿里系)的一套数据可视化语法,貌似是国内第一个采用The grammar Of Graphics这套理论的可视化库。antv带有一系列的数据处理API,简单数据的数据归类,分析的能力,被很多大公司用作自己BI平台的底层工具。

    Highcharts

    说道Echarts,都会拿来与Hicharts对比,两者有点像WPS和OFFICE的关系,倒不是说Echarts怎样,日常图表动效Echarts完全够了。

    Highcharts同样是可视化库,只不过是国外的,商用的话需要付费。其优势是文档详细, 实例也很很详细,文档中依赖哪些js脚本,css都十分详细,学习和开发都比较省时省力,相应的产品稳定性较强。

    可视化报表类——适合报表开发、BI工程师

    FineReport

    一个报表软件,企业级的应用。用于系统的开发业务报表,数据分析报表。也可集成在OA,ERP,CRM等应用系统内,做数据报表模块,也可以开发成财务分析系统,就看你如何驾驭数据了。

    两大核心功能是填报和数据展示,但我觉得比较惊艳的一点是,它内置了大量的图表和可视化动效,可视化很丰富,完全没有印象中做报表那种古板的风格。多以它能做出格式各样的dashboard、甚至是可视化大屏,一点不虚。

    我之前工作有段时间拿finereport,感触最深的是开发报表很省力,10张门店报表以往做10张excel的,在他里面就是一个参数查询,然后批量导出,用一个模板。

    所以有号称:

    工作用小屏,决策用大屏。办公用微软,经营用帆软。

    商业智能分析——适合BI工程师、数据分析师

    Tableau

    几乎是数据分析师人人会提的工具,内置常用的分析图表,和一些数据分析模型,可以快速的探索式数据分析,制作数据分析报告。

    因为是商业智能,解决的问题更偏向商业分析,用 Tableau可以快速地做出动态交互图,并且图表和配色也非常拿得出手。

    FineBI

    自助是BI工具,也是一款成熟的数据分析产品。内置丰富图表,不需要代码调用,可直接拖拽生成。可用于业务数据的快速分析,制作dashboard,也可构建可视化大屏。

    有别于Tableau的是,它更倾向于企业应用,从内置的ETL功能以及数据处理方式上看出,侧重业务数据的快速分析以及可视化展现。可与大数据平台,各类多维数据库结合,所以在企业级BI应用上广泛,个人使用免费。

    PowerBI

    软继Excel之后推出的BI产品,可以和Excel无缝连接使用,创建个性化的数据看板。

    数据地图类

    很多工具都能实现数据地图,比如上面提到的Echarts、finereport、tableau等。

    这里强烈安利的Power Map 2016,可以快速体验一把爽。

    还有比较快速的,地图慧

    内置的是百度地图,选择模板、上传数据、保存地图很简单的3步。

    可视化大屏类

    阿里DataV

    天猫双十一大屏就用DataV做的,是阿里云的拖拽式可视化工具,主要用于业务数据与地理信息融合的大数据可视化,像一些展览中心,企业管控中心用。

    不需要编程,通过简单的拖拽配置就能生成可视化大屏或者仪表盘。

    FineReport

    上面提过,这个工具它也能做可视化报表,也能做大屏。

    因为后端通常连接业务系统数据,所以可以实时连接业务数据,做企业的一些经营数据展示。比如展览中心、BOSS驾驶舱,还有城市交通管控中心、交易大厅等。

    数字冰雹

    产品技术不了解,也只是有幸在一次活动上见过。

    专注于做数据图像、三维处理、数据分析等相关业务,通过图像可视化方式呈现数据分析,在智慧城市、工业监控用的比较多。

    就是商业的,不过官网上有很多大屏设计,可以提供灵感。

    数据挖掘编程语言——适合技术性数据分析师、数据科学家

    典型如R和Python

    R-ggplot2

    Python

  • ?

    一张模板替代数百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这个技能吧!

  • ?

    报表工具和BI工具哪个强?

    风之刀

    展开

    最近看了两篇有关报表工具和商业智能BI工具对比的文章,其中一篇文章说BI完全可以替代报表工具。感觉说的有点绝对。

    报表工具和商业智能BI毕竟还是各有所长的,报表工具不仅能做展示和查询,还具备数据填报功能,也就是说可以把数据录入到数据库里去。这一类工具像Rag、Fine、皕杰报表都可以轻松实现。而BI工具则主要侧重于数据分析,可以进行钻取、联动、切片、旋转等多维的数据处理。这一类工具以国外的Tableau、Qlik等为主,国内的一些BI工具也有了比较多的应用。报表工具做多维、切片、旋转等分析不满足,BI工具做复杂的中国式报表也不能满足,且不具备数据录入功能。

    因而我要说,报表工具和BI工具都很强大,关键看你的需求是什么。你要制作各类数据报表和图形报表,选择报表工具足够了;你要对数据进行分析和处理,将结果呈现给管理者,为管理者的决策过程提供支持,只能选BI类工具。除了功能上的差别,毕竟二者的价格还是有很大差距的,能用报表完成的工具就不用BI工具。

  • ?

    10分钟“套”出一张可视化报表,用这5招就够了!

    零乱

    展开

    以往我们做报表,都是用基础的excel,进阶一点用数据透视表做个分析,甚至会写几个VBA宏就已经很高大上很能提高效率了。

    比如以前小编在市场,需要汇总13个中国大区的销售和客户数据,汇总,做销售分析表,月度的,季度的。最后还要做一个类似dashboard的可视化贴到PPT中,合着我就是一个做报表和PPT的,无论是个人还是这个岗位的价值都无处体现。

    其实,在做报表的过程中其实我也在偷偷学习着业务。譬如我发现华中地区每个月末月初,都有个销售低点,呈现一种“月初放松,月末刹车”的状况,数据走势与其他地区显然不同,想和领导反映,但领导关注的只是当月当季度的总结果,期间的数据从无关心,其实,数据分析是可以追踪销售细节的。

    一直想做的事到之后一家公司有了体现。公司的信息化相对完善,有正规的报表系统。常规业务报表交由信息部开发,做成固定报表,自动导出发送邮件。一张报表如果做了参数查询功能的话能抵几十张手工作业报表,这解决了以前大量手工做报表的通病。

    但是,经常要费很多时间去和IT沟通业务逻辑,这个数据字段代表什么,数据缺失怎么办。当时已经了解到市面上有另外一种自助式的可视化产品BI,在做数据报表方面更加便捷,比方说Tableau、FineBI、PowerBI等等。

    但最后考虑到我们没有ETL的技能,而且数据上面还有一些规范化的操作,所以数据处理的工作还得交由IT搞定。多数工具中也只有FineBI有数据和报表管理的权限,更加适合我们的情况,于是选择了FineBI。IT部门准备数据,给我开放数据权限,拿到数据我自己做分析。

    那FineBI是什么?

    这是一个可视化的自助式BI工具,整个操作就是导数据/连数据库——处理数据(可视化ETL)选择图表——拖数据字段——可视化展现&美化,操作简单上手快。长久以来,对于个人,我一直是拿他当可视化报表工具,其实用得好,它可以对接企业大数据平台,做企业数据运营分析用。

    用了将近两个月,令人惊艳的是它的效率,对得起“自助”这个词。让我即使是一个菜鸟小白,也不怕做不出好看实用的可视化报表,开发一个模板也再也不需要花一个上午,最快的完成一张分析模板不过5分钟。

    今天在这里主要分享5个关于finebi快速做可视化报表的心得,学会这5招,即使你刚接触数据分析,刚接触可视化,也能够在短时间内“套”出自己想要的好看实用的报表。他的高效自助性主要体现在这4个方面……

    一、依法炮制

    推荐场合:单报表开发

    推荐技能:组件复制、指标复制

    1、指标复制

    推荐指数:★★★★☆

    最开始,我并不懂得怎么做数据分析报表,只会按着领导的要求把指标陈设好,但是有时碰到类似下面这些指标的时候,就很头疼。下面的指标大家看着都很熟悉,对比分析是我们在数据分析时经常用到的分析方法,希望比较某指标和昨日值、同期值、年初值、环期值或者目标值之间的差值及其变化率,但是传统的报表开发通常需要反复添加同一个指标,如下面的”当日存款金额(万)“,然后再对该指标做不同日期过滤得到结果。

    作为一个爱(会)上(偷)进(懒)的小白,自然是学点技能节约开发时间。对于这种简单重复的工作,则可以用”指标复制“这一功能快速复制已有指标及过滤条件,简单修改过滤条件,就可以轻松提高开发效率。

    2、组件复制

    推荐指数:★★★★★

    单个图表组件的效率提升之后,自然我就开始琢磨着怎么提高不同图表组件的开发效率。有的时候会碰到不同组件但是极其类似的分析需求,以下面为例。

    我们想做公司下属三个大区的趋势分析,放在一起做比较。现在费了九牛二虎之力做好了“南部大区的趋势分析”,并结合实际业务对其中一些关注的关键因素做了以下处理:

    ①只希望看到南部大区的相关数据

    ②起租金额最高的日期进行奖牌标记

    ③在起租金额平均值以下的日期进行字体标红警示

    ④起租金额在130~150范围内的日期进行标蓝处理

    ⑤格式与数量级优化,数据标签优化等样式优化

    个人对这个南部大区的趋势分析感到满意,接着需要再对东部大区和中西部大区做同样的趋势分析以及对关键因素进行标记。这时不需要把以上5个步骤再设置一遍,只要用上“组件复制“这一神技,然后更换下过滤条件,10秒钟就完成了东部大区的趋势,完全省去了以上一系列繁琐重复的工作,简直不能更便捷!

    我们甚至可以直接用“组件复制”的这个神技分分钟开发出下方这个酷炫屌炸天的租赁大屏,美滋滋。

    二、移花接木

    推荐场合:多报表开发

    推荐技能:组件复用、指标复用

    后来,我进阶了,又开始了进一步的学(偷)习(懒)之旅。

    当我们开发了多张报表后,通常在新开发的报表中需要对某些指标反复使用(尤其是计算指标或者做了很多条件限制的复杂指标),同时对某些指标也总是需要重复进行相似的分析。这个时候我们会特别希望能够直接把已经开发的报表的指标或者分析图表拿过来,直接在新开发的报表中使用。换句话说,我们希望对于任何指标的相同条件过滤、计算或者分析,我们都只要进行一次,就可以达到一劳永逸的效果,不用再做任何重复的工作。这么美妙的功能,就可以通过组件复用和指标复用实现。

    举个例子,管理员在公司系统挂出了一个十分酷炫的互联网大屏驾驶舱,这么欧气的分析模板,我们自然是要沾沾光的。正好领导要我做一个关于流量的渠道分析,我是一脸懵逼,不知道应该用哪些数据进行分析,也不知道该怎么进行分析,自然而然地想借鉴下驾驶舱中对流量的渠道分析部分,当然能直接拿过来用就更好了。嗯,好了,且看我怎么分别用组件复用和指标复用两种方法快速地套出我的报表。

    3、组件复用

    推荐指数:★★★★★

    我需要用到驾驶舱中的折线图”浏览量趋势“、饼图”一级渠道“、饼图”二级渠道“以及雷达图”城市访问/跳出“,秀的时间到了,我花了30s做出下面这个”流量-渠道分析“模板。

    只需要在组件复用中把”互联网大屏驾驶舱“模板中对应的四个组件拖入到现在的模板,就可以自动生成新的分析图表。爽歪歪。

    4、指标复用

    推荐指数:★★★★

    再后来,我的数据分析思维提高了,觉得驾驶舱中对于用户流量的分析不够到位,我有一番我的分析见解,可以拿着相同的指标做更好的分析,但是我又不知道这些指标是存放在数据库的哪里,我该去哪里才能找到它们。

    这个时候就能用上指标复用了,在我想做的分析图表中,将驾驶舱中的指标拖过来直接用,马上就生成了另外一个分析图表。像下面的气泡图,比驾驶舱中的还要酷炫。

    具体操作的过程如下:

    三、他山之石

    推荐场合:跨用户开发

    推荐技能:模板复用

    毕竟数据分析是个长期的事情,有时因为数据分析思维的局限导致了我实在对做报表束手无策。隔壁部门的“陈独秀”前辈在可视化数据分析方面是个有多年经验的老手了,经常在会议上看到他做报告时逻辑严谨,可视化报表也做得令人啧啧称赞。抱着虚心学习的态度请教了他,他也毫不吝啬地把他认为很有价值的分析报表通过“模板复用”直接分享让我学习同时让我瞻仰一下:“好东西就是要拿来分享啊”。精辟!膜拜!

    5、模板复用

    推荐指数:★★★★★

    学会这招之后,我好长时间不做模板了,嗯,时不时就去“陈独秀”那里拿些模板(开个玩笑:D)。

    写在最后

    上面5个技能能大幅度节约我们开发的效率,很快地套出我们要的模板,可以最大程度地利用和共享已经做好的资源和报表,。不过,对于刚入手的小白们来说,最重要的还是要慢慢提高自己数据分析的技能和思维,这才是根本啊。

  • ?

    「报表制作技巧」如何制作报告式报表

    淳于荠

    展开

    在银行、财务、销售等系统中,我们常常需要制作报告文件来进行工作汇报,例如季度销售报告、年度总结报告等。在没有报表工具之前,这类报告大部分是用Word做的,费时费力还不易维护,每次都独自加班到很晚(一首凉凉送给自己)。今天,我要带一带新的节奏,展现下神操作来制作这类报告式报表。

    这次我们拿银行季度报告来进行具体操作演示,下图为银行系统中某季度的工作报告,包括总体概述、财务情况分析、风险分析等几个部分,要求有文字描述的同时配上图表分析,便于高层人员快速掌握情况、进行下一步战略部署。

    最终希望的效果如下图所示:

    好吧,为了按时下班,让我们赶紧用润乾报表开始吧:

    首先,根据效果图绘制报表样式和框架,如下图:

    接着,进行动态数据和固定文字内容的整合,将取数表达式配置到对应单元格

    A4:=YEAR+”年第”+TERM+”月度” 利用字符串拼接规则实现内容的拼接,同理可 实现 A7等其他单元格的配置

    E11:=round(U10,2) 实现对应数据读取,并保留两位小数,同理配置E11~J16单元格

    【小技巧】

    如果在主内容中需要进行复杂数据处理时,我们可以通过隐藏列来实现数据预处理,然后在主单元格中直接引用或者进行简单处理。如下图所示:

    然后,添加图表,实现图文结合效果。

    右击需要添加图表的单元格,然后选择“统计图”,出现如下图所示的配置页面:

    选择与业务要求相符的统计图类型

    设置分类和系列相关参数,其中分类轴相当于是横轴,系列相当于纵轴

    统计图预览效果如下图所示:

    最后,从上到下依次进行按照上述方法进行其他part的制作。

    好了,一个完美的报告式报表就完成了。

    我们来回顾一下其中遇到的问题和解决的技巧:

    1.动态内容

    【技巧】使用字符串拼接规则动态拼接内容

    2.图表制作

    【技巧】使用内置统计图实现图表的绘制

    至此,报告式报表制作就完成了,我们仅仅使用了润乾报表的字符串拼接和统计图功能就做好了报告报表,这一波操作6不6?神马电网报告、调查报告、银行报告·····都so easy,快来加入润乾大家庭,从此和加班say byebye。

    另外,如果报告中需要使用规定的模板样式,而且只需要定期替换里面的个别信息时,我们也可以采用另外一种实现方式:润乾报表+嵌入Word功能,具体实现操作可参考:

    https://mp.weixin.qq/s/SAL4l7Xswd7wQ6QytQMiLw

  • ?

    「实用工具」最简单的财务软件,给还在手工编制报表的会计的福利

    野狐禅

    展开

    前段时间跟一会计闲业务方面的问题,提到很多没有使用软件的企业的会计做报表的心酸,所以今天给还未上财务软件的企业会计分享一款实用的Excel版财务报表工具软件,只需要简单的学习就可以轻松的满足简单的凭证处理、账簿生成、报表生成等功能。

    鸣谢:感谢“筋斗云论坛”免费提供的“下载中心”功能。

  • ?

    推荐一款可以替代 Excel 的可视化报表神器!

    Tetney

    展开

    很多读者看到漂亮的图表都会问“这个怎么做”,“用什么工具实现”。制作漂亮的可视化一般有这样几个方式:

    利用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 !

    宣诗槐

    展开

    又到月末了,表格表姐、财务狗,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处理了数据,但没有得到有效结果去服务于业务带来效益。那如果在报表之后,基于业务基于指标去做特定主题的数据分析,站在公司角度做数据化管理,为领导的业务决策提供有效意见,这样的高度就别有不同了。

做报表的工具

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP