学会这几招,轻松搞定领导最爱看的动态数据报表

2024-02-26 13:10

本文主要是介绍学会这几招,轻松搞定领导最爱看的动态数据报表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

不知不觉2020就剩最后一个月,接下来的12月相信都是大家最忙的时候,各种年度总结、汇报、答辩述职,这其中更加少不了各种数据统计,分析工作。

学会这几招,轻松搞定领导最爱看的动态数据报表

 

不论在哪个公司,一到月底、季末、年底,财务、人事、销售等等业务部都要写各种各样的数据报表,但是领导拿到手却很少仔细看,自己辛苦加班好几天的成果也换不来领导的一句夸奖。

为什么领导不看?

首要原因就是报表太丑,很多人做出来的报表都是简单的数据表格,比如下面这样的,密密麻麻的数据,最后一列汇总计算一下,让调3个地区的销售分析表,交上来就是3张样式一样,数据更换了的表格

学会这几招,轻松搞定领导最爱看的动态数据报表

 

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

学会这几招,轻松搞定领导最爱看的动态数据报表

 

动态报表的作用不光是提升报表颜值,同样也让报表展示的信息更加丰富,同时也省去了很多的重复制表工作。比如上面这样报表,通过报表之间的联动和钻取,以及筛选条件,在一张报表中呈现更多的数据信息,让领导快速了解到数据展现的业务信息。

如何实现动态报表

最常见的方法就是利用Excel切片器和数据透视表做,对于大部分表哥表姐来说,Excel里的数据透视表绝对是报表制作神器,只不过但是步骤有点复杂和繁琐,还得写很多逻辑函数

学会这几招,轻松搞定领导最爱看的动态数据报表

 

比如要完成上面这张图,大概的步骤就是这样:

第一步:添加数据数据透视表

第二步:添加辅助列,计算未完成比率

学会这几招,轻松搞定领导最爱看的动态数据报表

 

第三步:复制粘贴数据透视表,分别修改为显示总销量和各品牌销售量。

第四步:插入圆环图制作完成进度表,插入柱形图,制作销售对比图

学会这几招,轻松搞定领导最爱看的动态数据报表

 

第五步:调整图表位置和切片器格式

学会这几招,轻松搞定领导最爱看的动态数据报表

 

如果涉及到的分析纬度更多,做起来步骤更加多。对一部分报表小白来说有些麻烦了,而且如果遇到大数据量的数据表,Excel的卡顿更加让人受不了。

其实更简单的方法是用专业报表工具做,比如FineReport ,界面和Excel类似,但是操作比Excel透视表简单,比方说我们要做下面这样的一个简单的过滤查询动态报表:

学会这几招,轻松搞定领导最爱看的动态数据报表

 

第一步,把数据上传到FineReport 或者将FineReport直接与数据库来接取数。把表格样式设计好,把数据列拖拽到单元格中:

学会这几招,轻松搞定领导最爱看的动态数据报表

 

第二步:设置参数,FineReport 实现动态报表的原理就是利用参数来过滤图表数据,比如我们要筛选不同地区的数据,就是给地区所在的单元设置一个过滤条件

学会这几招,轻松搞定领导最爱看的动态数据报表

 

给单元格设置过滤条件:

学会这几招,轻松搞定领导最爱看的动态数据报表

 

第三步添加一个过滤控件,用来存放参数,我们选择使用下拉控件,如下:

学会这几招,轻松搞定领导最爱看的动态数据报表

 

点击预览,效果就出来了:

学会这几招,轻松搞定领导最爱看的动态数据报表

 

除了这种简单数据列筛选的动态报表,同样的原理,还能做出其他各种类型的动态报表,提高报表展示的效率,下面给大家简单列举几种动态报表的应用技巧:

1、图表联动:图表联动就是在多个图表之间建立关联,比如像下面这种,比如员工名称,其他的订单金额、回款额等图表就会自动关联为该员工的数据,在做员工业绩分析的时候可以用

学会这几招,轻松搞定领导最爱看的动态数据报表

 

3、数据钻取:主要是为了实现无限层数据的扩展,展示维度更细的数据。比如地区数据的钻取,点击省份数据,下钻到该省各城市的数据,或者是从部门层级的数据钻取到部门成员的数据

学会这几招,轻松搞定领导最爱看的动态数据报表

 

4、动态数据筛选:刚才上面展示的单各筛选条件的动态报表,但是我们实际工作面临的筛选条件更加复杂,比如像月报、周报这种,需要当满足某个条件时,某些查询条件才显示。选择年报,后面的参数框就会自动显示为年份,选择月报,后面的参数框就会自动显示为月份。

学会这几招,轻松搞定领导最爱看的动态数据报表

 

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

学会这几招,轻松搞定领导最爱看的动态数据报表

 

 

这篇关于学会这几招,轻松搞定领导最爱看的动态数据报表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/748976

相关文章

Spring Gateway动态路由实现方案

《SpringGateway动态路由实现方案》本文主要介绍了SpringGateway动态路由实现方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随... 目录前沿何为路由RouteDefinitionRouteLocator工作流程动态路由实现尾巴前沿S

Java轻松实现PDF转换为PDF/A的示例代码

《Java轻松实现PDF转换为PDF/A的示例代码》本文将深入探讨Java环境下,如何利用专业工具将PDF转换为PDF/A格式,为数字文档的永续保存提供可靠方案,文中的示例代码讲解详细,感兴趣的小伙伴... 目录为什么需要将PDF转换为PDF/A使用Spire.PDF for Java进行转换前的准备通过

Python动态处理文件编码的完整指南

《Python动态处理文件编码的完整指南》在Python文件处理的高级应用中,我们经常会遇到需要动态处理文件编码的场景,本文将深入探讨Python中动态处理文件编码的技术,有需要的小伙伴可以了解下... 目录引言一、理解python的文件编码体系1.1 Python的IO层次结构1.2 编码问题的常见场景二

PHP轻松处理千万行数据的方法详解

《PHP轻松处理千万行数据的方法详解》说到处理大数据集,PHP通常不是第一个想到的语言,但如果你曾经需要处理数百万行数据而不让服务器崩溃或内存耗尽,你就会知道PHP用对了工具有多强大,下面小编就... 目录问题的本质php 中的数据流处理:为什么必不可少生成器:内存高效的迭代方式流量控制:避免系统过载一次性

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

Python脚本轻松实现检测麦克风功能

《Python脚本轻松实现检测麦克风功能》在进行音频处理或开发需要使用麦克风的应用程序时,确保麦克风功能正常是非常重要的,本文将介绍一个简单的Python脚本,能够帮助我们检测本地麦克风的功能,需要的... 目录轻松检测麦克风功能脚本介绍一、python环境准备二、代码解析三、使用方法四、知识扩展轻松检测麦

go动态限制并发数量的实现示例

《go动态限制并发数量的实现示例》本文主要介绍了Go并发控制方法,通过带缓冲通道和第三方库实现并发数量限制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录带有缓冲大小的通道使用第三方库其他控制并发的方法因为go从语言层面支持并发,所以面试百分百会问到

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器

SpringBoot+EasyPOI轻松实现Excel和Word导出PDF

《SpringBoot+EasyPOI轻松实现Excel和Word导出PDF》在企业级开发中,将Excel和Word文档导出为PDF是常见需求,本文将结合​​EasyPOI和​​Aspose系列工具实... 目录一、环境准备与依赖配置1.1 方案选型1.2 依赖配置(商业库方案)二、Excel 导出 PDF

一文详解SpringBoot中控制器的动态注册与卸载

《一文详解SpringBoot中控制器的动态注册与卸载》在项目开发中,通过动态注册和卸载控制器功能,可以根据业务场景和项目需要实现功能的动态增加、删除,提高系统的灵活性和可扩展性,下面我们就来看看Sp... 目录项目结构1. 创建 Spring Boot 启动类2. 创建一个测试控制器3. 创建动态控制器注