零售数据分析之操作篇13:图表联动分析

news2024/9/21 18:40:33

各位数据的朋友,大家好,我是老周道数据,和你一起,用常人思维+数据分析,通过数据讲故事。

上期回顾与作业讲解

上一讲讲了子查询的应用场景,即有一个结果集(ds2)的筛选条件是来自另外一个结果集(ds1)。

同时还给大家出了道作业:全公司最好卖的10款商品,在哪5个门店卖的最好?

这道题在讲行列TOPN的时候提到过,如果将商品放在行维度,将门店放在列维度,然后用行TOP10+列TOP5,是得不到我们想要的结果的。那我们尝试用子查询的方法解一下题:首先得到ds1,即商品销量TOP10;然后再制作ds2,即门店销量TOP5,再将其筛选条件设置为来源于ds1即可。

好,我们直接进系统看一下如何实现。

先得到第一个结果集,分析卖得最好的10个商品。

表格1:将收入指标放到【汇总】中,将商品指标放到【行维度】。然后点击【收入】旁的【…】,点击【排序】-【降序】;点击【商品】旁的【…】,点击【显示行top】-【10】,由此分析得知卖得最好的10个商品分别是什么。

第二个结果集,分析将这10个商品卖得最好的门店5个门店分别是哪些。

表格2:将收入指标放入【汇总】中,将门店指标放入【行维度】中,然后点击【收入】旁的【…】,点击【排序】-【降序】;点击【筛选】旁的【+】,勾选【商品】后点击确定,进入条件筛选器,将【等于】改为【数据集】,点击选择表格1的数据集【grid】,点击选择【商品】,点击【OK】。

到这步就已经可知将这10个商品卖得最好的是哪5家门店。如果想要看得更清晰些,该可以将商品指标放入【列维度】中,获得以下效果:
在这里插入图片描述

奥威BI数据分析

以上就是上期内容回顾以及作业讲解。接下来就来讲一下BI数据分析报表中的图表之间的联动分析。

本期内容

所谓图表之间的联动,就是当我们点击某个图表时会导致其他图表一起变化。而变化背后的逻辑就是:将来源图表的某个值作为其他图表的筛选条件,再得到一个结果。通过图表之间的联动,就可以将我们的分析思路体现出来。比如我们在看门店销量TOP10时,还想看到每个门店的历史销售趋势;亦或者,我们在看品类销售时想联动看到每个品类卖的最好的TOP10商品,还想看到每个品类在各门店的销售情况。

假设一个有四个图表对象的报表,其中1个图表是全国的销售地图(A),1个是门店的销售排名(B),1个图表是商品的销售分布(C),还有1个是销售的趋势(D)。

当点击A的某个省份时,可以看到该省份各门店的销售排名,以及这个省份各商品的销售分布,还有该省份的销售趋势;

当点击B图表的各门店时,也希望可以看到该门店各商品的分布,以及该门店的销售趋势;

当点击C图表的各商品时,希望可以看到该商品的销售趋势。

光说不练不行,我们来操练一下:

练习1:我们在看门店销量TOP10时,还想看到每个门店的历史销售趋势。

1、门店销售TOP10

表格1:将收入指标放入【汇总】中,将门店指标放入【行维度】,并对收入指标进行降序排序:点击【收入】旁的【…】,点击【排序】-【降序】;对门店指标进行显示TOP10处理:点击【门店】旁的【…】,点击【显示行TOP】-【10】,效果如下:
在这里插入图片描述

奥威BI数据分析

2、销售趋势

表格2:将收入指标放入【汇总】,将【时间年】、【时间月】放入【行维度】中。如果觉得表格不够直观,可以点击上方的【更换图表】-【折线图】-【不带标记图】。
在这里插入图片描述

奥威BI数据分析

3、设置联动

首先要想清楚它们联动的一个来源和目的,或者被动关系。比如我们来源于门店、销售(收入)会影响到趋势。相当于门店、销售是来源,趋势是结果,是被影响的。

先点击会被影响的趋势折线图,然后点击上方【联动】-【图表联动】,点击表格1,之后点击左上角【确定】,即可完成图表联动设置。
在这里插入图片描述

奥威BI数据分析

在这里插入图片描述

奥威BI数据分析

注意:图表联动效果需在浏览状态下查看。

点击右上角【浏览】,进入浏览页面后,单击表格1的某个门店后,BI数据分析系统就会把表格1门店中的数据当做筛选条件传递到折线图中,即可看到该门店的销售趋势。

练习2:我们在看品类销售时,想联动看到每个品类卖的最好的TOP10商品,还想看到每个品类在各门店的销售情况。

1、品类销售;

表格1:将收入指标放入【汇总】,将品类指标放入【行维度】。

2、商品销售TOP10;

表格2:将收入指标放入【汇总】,将商品指标放入【行维度】。对【收入】进行降序排序:点击【收入】旁的【…】,点击【排序】-【降序】;点击【收入】旁的【…】,点击【显示行TOP】-【10】。

3、门店销售;

表格3:将收入指标放入【汇总】,将门店指标放入【行维度】。

4、设置联动。

表格3门店的销售会被表格1品类的销售影响,所以,先点击表格3,后点击上方的【联动】-【图表联动】,再点击表格1,点击确定。

表格2的商品销售会被表格1的品类销售影响,所以,点击表格2,点击上方的【联动】-【图表联动】,再点击表格1,点击确定。

点击右上角【浏览】查看BI数据分析的图表联动分析效果:

点击表格1的【个性包包】时,就可以查看【个性包包】销售的TOP10商品,以及在每一个门店的销售情况。
在这里插入图片描述

奥威BI数据分析

练习3:回到最开始的那个问题:假设一个有四个图表对象的报表,其中1个图表是全国的销售地图(A),1个是门店的销售排名(B),1个图表是商品的销售分布(C),还有1个是销售的趋势(D)。我们该怎么实现以下三个场景中的分析需求:

场景1:点击A图表的省份时,可以看到这个省份销售前10的门店以及该省份商品的分布、销售趋势。

该场景下的分析思路是:A—>B,A—>C,A—>D,即A可以影响B/C/D。逆向的思维方式,即B<—A。

点击表格B,后点击上方的【联动】-【图表联动】,再点击表格A,点击确定。

点击表格C,后点击上方的【联动】-【图表联动】,再点击表格A,点击确定。

点击表格D,后点击上方的【联动】-【图表联动】,再点击表格A,点击确定。
在这里插入图片描述

奥威BI数据分析

场景2:点击B图表中的门店时,可以看到该门店的商品分布情况以及销售趋势。

该场景下的分析思路是:B—>C,B—>D,即B可以影响C/D。逆向的思维方式:C<—A/B。

点击表格C,后点击上方的【联动】-【图表联动】,再点击表格A/B,点击确定。

点击表格D,后点击上方的【联动】-【图表联动】,再点击表格A/B,点击确定。
在这里插入图片描述

奥威BI数据分析

场景3:点击C图的商品后,可以看到该商品的销售趋势。

该场景下的分析思路是:C—>D,即C可以影响D。逆向的思维方式:D <—A/B/C。

点击表格D,后点击上方的【联动】-【图表联动】,再点击表格A/B/C,点击确定。
在这里插入图片描述

奥威BI数据分析

敲黑板,讲重点

1、 联动的设置是为了体现分析思路,所以,一般情况下,如果是同一个维度表的不同属性,则是从粗到细的联动方式,比如商品的大类、中类、小类、商品名称,我们一般是大类联动中类、小类、商品名称,中类联动小类、商品名称,小类联动商品名称。

2、 虽然系统可以任意设置报表中各图表间的联动关系,但要注意,尽量不要出现循环联动的情况,比如A联动B,B也可以联动A。这样会让分析思路变得混乱。

3、 联动的配置是逆向思考的,A联动B,则是先选择B,然后再配置B可以被A联动。

4、 联动与布局相关,一般情况下,联动的顺序是从左到右,或从上到下,尽量不要反过来。

5、 联动配置完后,在设计页面无法验证,必须切换到浏览页面。

6、 如果要取消联动来源,只需要在原来源图表上再次点击即可取消。

通过刚才的讲解,大家会发现,联动的配置在操作上并不复杂,但理清楚分析思路,却不那么简单。最后,给大家出一道作业:

一个报表中有两个表格,一个是显示了商品TOP10(A),一个显示的是门店TOP10(B)。如果我们想知道卖的最好的10款商品,在哪10个门店卖的最好?该如何配置联动?如果我们想知道,销量最好的前10个门店,其卖最好的商品分别是什么?这种情况下,又该如果配置?

下一讲,我们会讲一下如何将内存计算的字段用于筛选,来实现一些预警类的应用场景,敬请期待。

老周道数据,和你一起,用常人思维+数据分析,通过数据讲故事,我们下一讲再见!

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

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

相关文章

【C++】继承---上(继承的引入及使用详解、切片赋值和作用域)

前言&#xff1a; 我们在学习C的第一节课就了解到C是一门面向对象的语言&#xff0c;面向对象的语言有三大特性&#xff1a; 封装、继承、多态 此前我们学习了封装&#xff0c;比如模拟实现vector&#xff0c;string或者迭代器等&#xff0c;不仅有利于我们的维护和管理&#…

【uniapp】Vue3版本项目出现Proxy代理对象无法正常取值问题解决

习惯了使用Vue2版本的uniapp项目&#xff0c;直到后来想升级版本&#xff0c;改用Vue3版本就会遇到一些无法正常取值&#xff08;访问属性&#xff09;问题&#xff0c;其中最显著问题就是Proxy代理造成的 在我们用浏览器调试的时候&#xff0c;遇到如同下图这样&#xff0c;出…

Spring Boot 项目如何实现上传头像功能?

目录 设计思路 效果展示 ​编辑 分析 前后端交互接口 请求 响应 代码实现和详细注释 数据库设计 自定义资源映射 前后端交互 客户端开发 服务器开发 设计思路 效果展示 分析 实现这个功能只要弄清楚以下几点即可&#xff1a; 怎么将头像数据发送给服务器&#x…

九龙证券|服务器龙头获资金连续抢筹,尾盘主力抢筹前期大热门股

今天&#xff0c;核算机职业取得主力大手笔抢筹。 今天主力资金净流出53.89亿元&#xff0c;其间创业板净流出3.19亿元&#xff0c;沪深300成份股净流出7.61亿元。 申万一级职业中&#xff0c;今天有19个职业上涨&#xff0c;传媒职业接连两日均涨近5%&#xff0c;居首位&…

stm32当中GPIO输出知识点汇总(GPIO的八种模式及其原理)

一、GPIO工作模式. 1. 四种输入模式 GPIO_Mode_IN_FLOATING 浮空输入模式 GPIO_Mode_IPU 上拉输入模式 GPIO_Mode_IPD 下拉输入模式 GPIO_Mode_AIN 模拟输入模式 2. 四种输出模式 GPIO_Mode_Out_OD 开漏输出模式 GPIO_Mode_Out_PP 推挽输出模式 GPIO_Mod…

【剑指offer-C++】JZ79:判断是不是平衡二叉树

【剑指offer-C】JZ79&#xff1a;判断是不是平衡二叉树题目描述解题思路题目描述 描述&#xff1a;输入一棵节点数为 n 二叉树&#xff0c;判断该二叉树是否是平衡二叉树。 在这里&#xff0c;我们只需要考虑其平衡性&#xff0c;不需要考虑其是不是排序二叉树。 平衡二叉树…

Nginx实现负载均衡的多种方法演示

文章目录前言一、配置讲解1.1 轮询算法&#xff08;默认&#xff09;1.2 IP_HASH算法1.3 Weighted算法1.4 URL_HASH算法总结前言 Nginx是一款高性能的Web服务器和反向代理服务器,它具有占用内存小、并发处理能力强、稳定性高等优点&#xff0c;适用于高并发、高负载的Web应用场…

pandas之DataFrame基础

pandas之DataFrame基础1. DataFrame定义2. DataFrame的创建形式3. DataFrame的属性4. DataFrame的运算5. pandas访问相关操作5.1 使用 loc[]显示访问5.2 iloc[] 隐式访问5.3 总结6. 单层索引和多层级索引6.1 索引种类与使用6.2 索引相关设置6.3 索引构造6.4 索引访问6.5 索引变…

BGP选路实验(重点是各种策略)

实验拓扑 基础配置(完成IGP的配置) 首先完成各 个接口IP地址,环回接口地址等一些基本配置&#xff0c;实现直连之间的互相通信 在R4&#xff0c;R5上的配置类似 [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 24 [Huawei-GigabitEthernet0/0/0]int g0/0…

低代码是什么意思

此前&#xff0c;阿里云智能总裁张建锋曾在钉钉发布会上表示&#xff1a;“未来的软件开发一定是碎片化的&#xff0c;低代码开发将成为未来几年的行业关键词。”这句话表明了低代码在过去两年的火爆程度&#xff0c;预示着低代码有望成为软件领域的新风口。 那低代码是什么意…

chatgpt智能提效职场办公-excel表格6-6-6格式怎么设置(数字按照三个数字一组进行分隔)

chatgpt智能提效职场办公-excel表格6-6-6格式怎么设置&#xff08;数字按照三个数字一组进行分隔&#xff09; 作者&#xff1a;虚坏叔叔 博客&#xff1a;https://xuhss.com 早餐店不会开到晚上&#xff0c;想吃的人早就来了&#xff01;&#x1f604; 在Excel表格中设置6-6-…

移除元素(数组篇)

27. 移除元素 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间&#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中…

004:Mapbox GL设定不同的style,更换底图形态

第004个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+mapbox中设定不同的style,更换底图形态 。 直接复制下面的 vue+mapbox源代码,操作2分钟即可运行实现效果 文章目录 示例效果配置方式示例源代码(共70行)相关API参考:专栏目标示例效果

「业务架构」需求工程—需求规范(第3部分)

将用户和系统需求记录到文档中。需求规范它是将用户和系统需求写入文档的过程。需求应该是清晰的、容易理解的、完整的和一致的。在实践中&#xff0c;这是很难实现的&#xff0c;因为涉众以不同的方式解释需求&#xff0c;并且在需求中经常存在固有的冲突和不一致。正如我们之…

GraphInsight 拓扑图体验

蚂蚁数据可视化 | G6&#x1f4da;前言&#x1f4da;使用说明&#x1f4d5;数据规则节点的属性&#x1f4da;前言 蚂蚁数据可视化 G6 图可视化引擎是一个简单、易用、完备的图可视化引擎&#xff0c;它在高定制能力的基础上&#xff0c;提供了一系列设计优雅、便于使用的图可视…

1~3年的测试工程师薪资陷入了瓶颈期,如何突破自己实现涨薪?

对于技术人员而言&#xff0c;职业规划一般分为两个方向&#xff1a;做技术、做管理。进入软件测试行业的新人都会从最基础的执行开始&#xff0c;然后是基本的功能测试。 随后大家会根据个人职业发展来进一步细化&#xff0c;有的走管理路线&#xff0c;成为主管、经理、项目…

《操作系统》by李治军 | 实验3 - 系统调用

目录 一、实验内容 二、实验准备 1、系统调用的具体流程 &#xff08;一&#xff09;调用接口函数 API &#xff08;二&#xff09;触发 0x80 号中断 &#xff08;三&#xff09;跳转到 system_call 函数 &#xff08;四&#xff09;执行系统调用函数 sys_xxx 2、总结概…

19从零开始学Java之局部变量和成员变量是怎么回事?

作者&#xff1a;孙玉昌&#xff0c;昵称【一一哥】&#xff0c;另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 在前两篇文章中&#xff0c;壹哥给大家讲解了Java里的条件分支&#xff0c;包括if和switch两种情况。…

23.Spring练习(spring、springMVC)

目录 一、Spring练习环境搭建。 &#xff08;1&#xff09;设置服务器启动的展示页面。 &#xff08;2&#xff09;创建工程步骤。 &#xff08;3&#xff09;applicationContext.xml配置文件。 &#xff08;4&#xff09;spring-mvc.xml配置文件。 &#xff08;5&#x…

Java集合——Set接口学习总结

一、HashSet实现类 1.常用方法 增加&#xff1a;add(E e)删除&#xff1a;remove(Object o)、clear()修改&#xff1a;查看&#xff1a;iterator()判断&#xff1a;contains(Object o)、isEmpty()常用遍历方式&#xff1a;Set<String> set new HashSet<String>()…