水晶报表图形位置_看了我用Excel做的年度报表,老板直夸好

8464df0469403bf04a3f272c69d3f49d.png

2020年前5个月,最火爆的莫过于口罩。

口罩的整条产业链都变得炙手可热,口罩、口罩机、炒熔喷布、聚丙烯等等相关企业的业务数据往往都是去年的几倍。

那我们现在作为一家“表姐牌”的口罩厂的员工,老板叫我用Excel做一个既酷炫又简洁的年度报表呢?

(重点:是老板眼中的既酷炫又简洁)

我们该如何去做呢?

1、数据源与最终的效果图

下面我们先给出操作的数据源和最终的效果图,大家先对数据源有一个直观的感受,我们就是要利用该数据源做出最终的效果图。

本文来自“妙可督学”一个体验课,为了观看方便,我整理了一下做成了学习笔记,操作过程其实很简单。

2da1782d446e418e0edcd09bd1c677e2.png

最终效果图:

a4a841453c57a9958c8087612d65ebb0.png

2、操作步骤如下

1)按照如下操作,创建你的第一个透视表

49fc730345be3ea261494d85cfd0f9c9.png

2)然后在现有工作表中创建数据透视表,如下图

1209207c87c6b6d2328bf1f29f16cf76.png

3)我们选择在这个sheet工作表中,创建我们的数据透视表

175e52a28a61c1988c8f06bb6b305b45.png

4)单击Sheet工作表中任意单元格,我们点击C11单元格(第C列第11行),然后点击弹框的确定按钮。如下图

84e83eca0e87bf174806878505e2b571.png

5)最终出现一个空的数据透视表

fe0dcd4914dff2e239379500a22ab394.png

6)接着,在屏幕最右方调出一个小窗口“数据透视表字段”,如下图

793160b2e69ec118c3f7e883ef4cfae8.png

7)“数据透视表字段”窗口上面有这批销售数据的表头(日期、销售城市、产品类别、销售员、金额等),请勾选产品类别和金额,如下图

8b8cd61504c1049c6402690aa6dd9e64.png

8)现在我们还需要另外再多一个数据透视表,展现每个销售员的金额汇总结果。点击数据透视表任意部位,Ctrl+A全选整个透视表,如下图

4621cf08c5ccd21340b805dc991f9223.png

9)按住Ctrl + C复制,电脑会自动复制这个透视表,如下图

ba7bafd65890cf3fd292d80953230bed.png

10)将原有的数据透视表复制成2个,如下图

fe14d2a35af80ce934ad81ab35948e62.png

11)我们将第二个透视表改成“销售员”,如下图

9182aa524bb1ea276cbb50bbef6c837b.png

12)这样我们就成功创建了2个数据透视表!如下图

969b53909b6d04018621498cc53431a1.png

13)同时选中两张数据透视表,如下图

f64cbc6b4a024d3eadf2bc2c28ad62e4.png

14)为透视表选择一个合适的样式,如下图

b7bd31c3c6b484e45b8c1c008f17a7d0.png

15)搭建好了动态看板的骨架(透视表)之后,我们来注入动态看板的灵魂——切片器。使用切片器,可以做出如下效果

dafb08522cd522ec2d236802043132ee.png

16)点透视表任意位置都可以!这样才能看到分析选项,然后完成如下操作

71702fe84f3b7a508bd37cff3dfba0b5.png

55a7cde21bff642d189775fa68f6e691.png

17)你会看到出来一组按钮,每个销售城市(北京、上海等)分别对应一个按钮。这个就是切片器了,其实它很简单,就是一组按钮而已。我们将它与创建好的2个数据透视表连接起来。如下图

4c4f44db6f232a3792c9201cb5576ef7.png

18)这样切片器就与2个透视表实时同步了,通过点击按钮,我们可以看到透视表的数据也相应改变。(如果切片器挡到透视表,请将长按切片器拖拽,调整到合适的位置)

19)然后根据下图,单击切片器,待切片器四周出现白色圆点,将鼠标移动到切片器边缘,就会出现一个“四向箭头”,如下图

56c7d4f89c7f020d908f2e2381bc8a68.png

20)有了“四向箭头”,此时长按并拖动鼠标,就可以将切片器挪到合适的位置,如下图

b8e09a4fec61820f547991ef0c782350.png

21)用鼠标拖动圆点,将切片器调整到合适大小,如下图

0edaf179dd571db5244af58057c3be67.png

22)接下来请你按照下图指示,插入一个柱形图(一定要先点击透视表!!!才能看到“分析”选项)

d6bf60c87d740af82c28421498b4bf33.png

23)选择“柱形图”,然后确定。我们就拥有了一个展现每个销售员销售额的柱形图!如下图

803e5eed86f99699f6aa02e33d0f66ba.png

24)用同样的方法,我们为产品类别对应的透视表建一个饼图:点击第一个透视表,点击“分析”-“数据透视图”,在图表类型弹框中选择“饼图”,然后确定。如下图

489053f1eb8a8f33b56c1d0c4e35f70c.png

25)接着开始排版,单击柱状图,待柱状图四周出现白色圆点,长按并拖动鼠标,将柱状图挪到合适的位置(根据下图)

ae69e8a4ea9a9d24050dc731dc256f4d.png

26)拖动白色圆点,将柱状图调整到合适大小

070e0a6620832c30955cd0545fda0543.png

27)同理饼图也是一样

012d3ceec23f29f6a629596e65ad51ed.png

28)目前来看图形还是太朴素了,不符合我们高端华丽的档次,所以我们要给它们加点颜色

0f376bbf22397b9a13d7fd4664d1b9a3.png

29)点击“图表样式”旁边的“更改颜色”,将柱子更换为黄色

50cc8ee4e2eb9893f34cd51791bf3ee8.png

30)同理饼图也是一样

8d47662fe98343c6ca29a2bb764f1037.png

31)给切片器设置一个你喜欢的颜色

b02fc5723e5f256a6b27d97b6d329e01.png

32)我们为透视表的每个业绩总额都画一个数据条,这样可以清晰地看到数据之间的对比。长按鼠标左键拖动,选中任意一个透视表的所有“业绩总额”

5b5225599d0c91de0a48ab498139a9d2.png

33)按下图为业绩总额数据设置“条件格式”

4f3cbe1b15eed77cb48714ed8bb282d8.png

34)同理,第二个透视表也这么做

7f398c438371f93aa118bc1ddfb0101f.png

35)最终效果

a4a841453c57a9958c8087612d65ebb0.png

这样的动态年度业绩汇报报表交上去,老板一定直夸好!

要想学习更多关于数据报表知识,可以关注我的公众号“数据分析不是个事儿”,系统学习数据分析。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/330104.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mysql优化(三):优化order by

MySQL中的两种排序方式 .通过有序索引顺序扫描直接返回有序数据 因为索引的结构是B树,索引中的数据是按照一定顺序进行排列的,所以在排序查询中如果能利用索引,就能避免额外的排序操作。EXPLAIN分析查询时,Extra显示为Using inde…

漫画:什么是服务熔断

转载自 漫画:什么是服务熔断什么是服务熔断?熔断这一概念来源于电子工程中的断路器(Circuit Breaker)。在互联网系统中,当下游服务因访问压力过大而响应变慢或失败,上游服务为了保护系统整体的可用性&#…

rabbitmq手动确认ack

【README】 参考 https://blog.csdn.net/u012943767/article/details/79300673 ; 【0】声明交换机,队列 与绑定 /*** 交换机,队列声明与绑定 */ public class AckDeclarer {/** 确认交换机 */public static final String ACK_EXCHANGE2 &q…

python图片保存_python读取和保存图片5种方法对比

python读取和保存图片5种方法对比 python中对象之间的赋值是按引用传递的,如果需要拷贝对象,需要用到标准库中的copy模块 方法一:利用 PIL 中的 Image 函数 这个函数读取出来不是 array 格式,这时候需要用 np.asarray(im) 或者 np…

finally块不被执行的情况总结

finally块的作用 通常用于处理善后工作。当try块里出现异常时,会立即跳出try块,到catch块匹配对应的异常,执行catch块里的语句。此时,可能在try块里存在打开的文件没关闭,连接的网络没断开,这部分资源是GC…

rabbitmq生产者基于事务实现发送确认

【README】 业务场景: 业务处理伴随消息的发送,业务处理失败(事务回滚)后要求消息不发送。 补充1:ACK与CONFIRM的区别 ACK-消费者消费成功后确认;(消费者确认已收到) CONFIRM-事…

什么是CAP定理

转载自 什么是CAP定理计算机界有很多高大上又难于理解的术语,CAP就是其中之一, 什么一致性(Consistency), 可用性(Availability), 分区容错性(Partition tolerance&#…

python找不到指定的文件夹里_Python环球网在Unix中的指定文件路径中找不到*.txt

我在Windows环境中写了一些文件,我在转换文件时遇到了麻烦。在Windows中,我通常使用类似以下内容读取目录中的所有.txt文件:pathtotxt "C:\\Text Data\\EJC\\Philosophical Transactions 1665-1678\\*\\*.txt" for file in glob.g…

从开发者角度谈Mysql主键

转载自 从开发者角度谈Mysql主键说在前面零度mysql一直比较薄弱,俗话说的好,不会mysql的程序员不是好程序员,刚刚好认识mysql大牛刘龘刘,刚刚好就有了这些文章,主要是刘龘刘大牛写的,零度稍微修改成文&…

JVM内存结构分析:为什么需要S0和S1?

一、为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,…

rabbitmq-消息追踪rabbitmq_tracing

【README】 消息中心的消息追踪需要使用 Trace 实现,Trace是 rabbitmq用于记录每一次发送的消息;方便开发者调试,排错。可通过插件形式提供可视化界面。 【1】 开启消息追踪 1)消息追踪通过 rabbitmq的插件 trace 来实现&#x…

python大神交流网站_学习Python必去的8个网站

作为一个现时代的程序员初学者,除了看书之外,互联网的学习手段也是断不能少的! 以下这些网站,虽说不上全方位的满足你的需求,但是大部分也都能! 0.国外的大神GitHub : https://github.com/pypa/…

一文理清Http2.0

前言 HTTP2.0主要有三大特性:二进制协议、头部压缩、服务端推送(Server Push)、多路复用。本文从分析http1.x存在的问题入手,逐一介绍http2.0的优势。 Http1.x存在的问题 在HTTP1.0下,HTTP1.1非Keep-Alive模式下&am…

收敛和发散思维如何被用作解决问题的手段

转自: https://www.jdon.com/mda/thinking.html 将发散和收敛的思想结合在一起使用时,可以帮助分析人员得出更好的和更有创造性的解决方案。发散性思维是将一个话题分解并产生许多从原始概念中分支出来的想法的过程,而收敛性思维则是集中于少…

关于python面向对象编程中、下列说法中_关于Python面向对象编程的知识点总结

前言 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成一个基本的面向对象的概念,这样有助于你更容易的学习Python的面向对象编程。 接下来我们就来了解关于Python面向对象编程的知…

Java开发必会的反编译知识

转载自 Java开发必会的反编译知识 编程语言在介绍编译和反编译之前,我们先来简单介绍下编程语言(Programming Language)。编程语言(Programming Language)分为低级语言(Low-level Language)和高…

happen-before原则的理解

前言 在程序执行时,为了提高性能,编译器和处理器会对指令进行重排序。 为了明确定义多线程场景下重排序的问题(可见性、有序性、原子性),Java引入了JMM(Java Memory Model),也就是Java内存模型。JMM为JAV…

转:RabbitMQ 消息队列特性知多少

转自: https://www.jianshu.com/p/94d6d5d98c3d 序言 现在我们每天都要与信息打交道,主动或被动的在创造或接收消息。你会收到话费通知短信,使用微信 QQ跟远在万里的朋友交流,也可能使用钉钉跟同事讨论工作,使用抖音…

easyui根据select下拉框内容更新表单内容_Ant Design 4.0 的一些杂事儿 - Select 篇

前几篇:Ant Design 4.0 的一些杂事儿 - Table 篇Ant Design 4.0 的一些杂事儿 - Form 篇聊完了 Table 和 Form 两个重型组件,我们来继续聊聊看起来不那么重的 Select 组件。它在 Ant Design 4.0 中有哪些变化。如果你读过 《Ant Design 4.0 进行时》&…

避免代码冗余,使用接口和泛型重构Java代码

转载自 避免代码冗余,使用接口和泛型重构Java代码在使用动态语言和.NET工作了若干年后,我又回到老本行–Java开发。在Ruby中,清除代码冗余是非常方便的,而在Java中则需要结合接口和泛型实现类似的功能。 原始代码 以下是这个类中的…