做过报表的人,尤其是经常有报表需求的人,想必都会有这样一个困惑:

为什么同样是做报表,其他人的报表就能够得到领导的肯定,而自己的报表就会被老板丢掉一边?

这个问题其实很好回答,你想一想,如果你是老板,当你想要看一份销售量统计图的时候,摆在你面前的是这样一张报表,你还有仔细看下去的耐心吗?

没有!连看下去的欲望都没犹豫,更不要说用这样的报表为下半年的营销策划做分析决策了!

报表最根本的目的就是要传达数据信息,是要给人看的,好的报表绝对不是枯燥的表格堆叠,而应该是简洁、美观、准确、讲人话的,也就是说报表也讲究“颜值”,而让报表动起来则是提高报表颜值最省力的方法。

比如还是上面的场景,如果现在摆在你面前的报表是这样的动态报表,你心中有没有惊艳的感觉?是不是瞬间觉得高大上了?是不是数据信息一目了然?

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

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

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

那么什么样的报表才算是动态报表呢?

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

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

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

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

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

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

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

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

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

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

那么,怎么能够快速地做出动态报表呢?

第一步当然是要选择好用的工具了,很多人用Excel也能做出来动态报表的效果,但是步骤非常复杂和繁琐,需要学会透视表、切片器和很多逻辑函数才行,为了报表效果而牺牲时间成本是得不偿失的,而且最后做出来的效果也是差强人意,并没有很高的交互性。

那么有没有一种能够方便快捷地制造动态报表的工具呢?当然有!今天我要安利的这款神器,就完全可以轻轻松松实现5分钟一张动态报表,而且保证能让你的老板看傻眼,上面展示的动态效果全都是由FineReport做出来的哦!

好了,不卖关子了,这个神器就是FineReport,一款专业的企业级web报表工具,如果用三个词来形容他就是“简单、专业、灵活”。

话不多说,我们下面就用FineReport来实操一下,如何制作一张简单的参数过滤动态报表吧!

1、下载安装FineReport,导入数据

在官网上下载好FineReport最新版之后,进入报表制作界面,借助官网的帮助文档熟悉一下简单的操作和界面设置,包括数据连接、数据导入、数据查询等等。

熟悉之后选择数据库查询,就可以找到自己想要导入的数据,拖拽到单元格中,如下图所示:

2、定义参数

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

3、参数过滤设置

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

4、控件设置

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

5、报表完成

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

由于篇幅原因,参数面板动态显示、动态列、动态显示报表标题、动态分组、动态sheet扩展等功能就不具体一一实操了,基本上都跟上面展示的一样简单易学。

总结

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

做报表的朋友偷偷告诉我月薪5w的秘密:让报表动起来相关推荐

  1. 还被python收智商税?做大数据的朋友告诉我月薪2w的方法

    还被python收智商税?我有一在阿里和腾讯都做过大数据的朋友,告诉我月薪2w的方法. 不学python,你就是落后了:不学python,你就要被淘汰了:不学python,你就...,这简直太多了,搞 ...

  2. 表单内如何直接贴图而不用上传图片_重磅更新|偷偷告诉你,表单大师官网改版啦啦啦啦...

    你们心心念念的 版本 更新 终(ke)于(suan) 来了(!) 昨天表单大师新版本悄咪咪的上线啦,相信眼尖的小伙伴们已经发现官网首页大变样~偷偷告诉你们哦,本次不仅仅只有更新,还上线了许多便宜好用的 ...

  3. (一)偷偷告诉你:什么是大数据

    [声明:鄙人菜鸟一枚,写的都是入门级博客,如遇大神路过鄙地,请多赐教:内容有误,请批评指教,如有雷同,属我偷懒转运的,能给你带来收获就是我的博客价值所在.]         大数据对我们而言实在是再熟 ...

  4. 前阿里财务人告诉你:抛弃Excel,原来报表竟然还能这么快

    职场中,几乎每个人工作中都少不了和Excel打交道. 工作汇报表.项目进展表.销售业绩表.数据分析表- 凡是和数据有关的事情,几乎都要用到Excel.对于经常需要做表的人,对Excel都是又爱又恨,爱 ...

  5. ssl charles 参数看不到_偷偷告诉你Charles的秘密

    本文共1463字,阅读本文需4分钟左右 引言 问题背景 当服务端下发异常数据或者边界值数据时,如下发的格式不正确或标题标签超长时,验证客户端的容错性: 当客户端请求某一特定参数时,如请求头某一经纬度需 ...

  6. 做时间的朋友,必须知道收益咋算

    文 | 太阳雪 来源:Python 技术「ID: pythonall」 新年好,我们度过了艰难的 2020,迈进了 2021 的征程,在新年伊始,我们一起学习一个新技能,使我们能拥有看到未来的眼睛 比 ...

  7. 孟得明:告诉你月薪3000与月薪30000的文案区别!

    孟得明:告诉你月薪3000与月薪30000的文案区别! 总结: 正文(不包含图片): 小米 丶凡客丶雕爷 牛腩丶皇太极煎饼,无数打着"互联网思维"的小公司0成本营销,逆袭大品牌,其 ...

  8. 苦大仇深--写给想做产品的朋友们(二)

    作者:pmcaff论坛会员 nico212 两年前,到北京之后,才听说有产品经理这个岗位,可以很牛逼的拿捏一个产品,一个项目,甚至于一个公司的荣辱兴衰. 几分天真,十分热情,为了转型,就这样**满满的 ...

  9. 做报表到10点才下班,做的还是丑,怎样才能做出一张好看的报表?

    点了进来,说明你也有做报表的烦恼. 做报表这件事外人听起来简单,但只有做过的人才知道,真正做起来既要考虑到功能还有美观度,好不容易做完了,看着手指头都能数过来的访客数,顿时心累,觉得工作成果根本无人问 ...

最新文章

  1. 关于算法中的并查集,写的很有意思,转过来看看~
  2. poj 1190(剪枝)
  3. 《数据安全法》今日实施,中国信通院联合百度等企业发起“数据安全推进计划”
  4. python bp神经网络分类预测结果图_深度学习入门(四)BP神经网络——数字分类...
  5. 30行python代码设计_30行Python代码实现3D数据可视化
  6. 手机连接蓝牙扫码枪_宝马车与手机无法蓝牙连接的技术通报
  7. Eclipse中Maven项目出现红色感叹号问题
  8. hdu 4810 Wall Painting
  9. linux 在家工作_我如何调整在家工作的习惯
  10. 95-850-020-源码-心跳-JobMaster与TaskExecutor之间的心跳检测
  11. python调用nacos账号密码_python-nacos-sdk
  12. 分布式系统原理_分布式系统架构设计 第19式 分布式系统八卦思维模型
  13. 基于springboot+vue的汽车销售系统(前后端分离)
  14. 在AD中安装元件和封装库
  15. 热传导方程的差分格式原理与matlab实现
  16. SOP封装和SOIC封装的区别
  17. 单片机C51产生正弦波可控制周期(通过计时器)
  18. 使用位运算求正数的相反数
  19. 中国细菌学试验市场趋势报告、技术动态创新及市场预测
  20. 一张图看懂光圈、快门、感光度的意义

热门文章

  1. 学习SQL:SQL Server数据透视表
  2. azure云数据库_Azure SQL数据库上的透明数据加密(TDE)
  3. OO第三次电梯作业优化
  4. mysql 约束条件 外键 forigen key 介绍
  5. 【学习笔记】深入理解js原型和闭包(9)—— 简述【执行上下文】下
  6. sys模块,subprocess模块
  7. pillow 初级用法
  8. SAR(遥感、卫星) 图像常用数据集
  9. TCP的带宽估计和丢包恢复
  10. 阅读《梦断代码》计划