基于Power BI的品牌销售金额帕累托分析

news2024/11/24 2:04:12

一、原理

帕累托于1906年提出了著名的关于意大利社会财富分配的研究结论:20%的人口掌握了80%的社会财富。这个结论对大多数国家的社会财富分配情况都成立。因此,该法则又被称为80/20法则。

二、数据源

已知某终端表1《商品信息》,表2《8~10月商品月台帐》

表1:商品信息

表2:商品月台帐

问题:

1、8~10月各品牌销售金额帕累托分析

2、10月各品牌销售金额帕累托分析

三、操作步骤

(一)数据获取与数据整理

(二)8~10月各品牌销售金额帕累托分析

  1、数据建模

       表:8~10月帕累托分析

      

  • 新建表,8~10月帕累托分析 = SUMMARIZE('商品信息','商品信息'[卷烟品牌],"销售金额",SUMX(FILTER('商品月台帐',RELATED('商品信息'[卷烟品牌])='商品信息'[卷烟品牌]),'商品月台帐'[销售金额]))
  • 新建列,累计销售金额 = SUMX(FILTER('8~10月帕累托分析','8~10月帕累托分析'[销售金额]>=EARLIER('8~10月帕累托分析'[销售金额])),'8~10月帕累托分析'[销售金额])
  • 新建列,累计占比 = DIVIDE('8~10月帕累托分析'[累计销售金额],CALCULATE(SUM('8~10月帕累托分析'[销售金额]),ALL('8~10月帕累托分析')))

  2、可视化呈现

  • 插入“折线和堆积柱形图”

可视化图表:8~10月各品牌销售金额帕累托分析

(三)10月各品牌销售金额帕累托分析

       1、数据建模

       表:10月帕累托分析

      

  • 新建表,10月帕累托分析 = SUMMARIZE('商品信息','商品信息'[卷烟品牌],"销售金额",SUMX(FILTER('商品月台帐','商品月台帐'[月份]="10月" && RELATED('商品信息'[卷烟品牌])='商品信息'[卷烟品牌]),'商品月台帐'[销售金额]))
  • 新建列,累计销售金额 = SUMX(FILTER('10月帕累托分析','10月帕累托分析'[销售金额]>=EARLIER('10月帕累托分析'[销售金额])),'10月帕累托分析'[销售金额])
  • 新建列,累计占比 = DIVIDE('10月帕累托分析'[累计销售金额],CALCULATE(SUM('10月帕累托分析'[销售金额]),ALL('10月帕累托分析')))

2、可视化呈现

  • 插入“折线和堆积柱形图”

可视化图表:10月各品牌销售金额帕累托分析

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

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

相关文章

GO 语言 Web 开发实战一

xdm,咱今天分享一个 golang web 实战的 demo go 的 http 包,以前都有或多或多的提到一些,也有一些笔记在我们的历史文章中,今天来一个简单的实战 HTTP 编程 Get 先来一个 小例子,简单的写一个 Get 请求 拿句柄 设置…

VMware Workstation 17 Pro的下载和安装

目录 一、下载 二、安装 三、检查网络连接 方式一(简便版) 方式二(麻烦版) 一、下载 下载地址: Windows 虚拟机 | Workstation Pro | VMware | CN 1、进入该网址后,往下翻,有两个选项&…

并查集是什么?怎么模拟实现?如何应用?

目录 一、什么是并查集? 二、并查集可以解决哪些问题? 三、并查集的模拟实现 3.1、并查集的定义 3.2、查询两个元素是否是同一个集合 3.3、合并两个集合 3.4、求集合个数 3.5、并查集完整代码 小结 一、什么是并查集? 我们可以想象这…

九、MySQL 常用函数汇总(2)

文章目录一、条件判断函数1.1 IF(expr,v1,v2)函数1.2 IFNULL(v1,v2)函数1.3 CASE函数二、系统信息函数2.1 获取MySQL版本号、连接数和数据库名的函数2.2 获取用户名的函数2.3 获取字符串的字符集和排序方式的函数2.4 获取最后一个自动生成的ID值的函数三、加密函数3.1 加密函数…

东宝商城项目(三)——用户注册功能的实现(后端)

本文是我做项目过程中记录的学习笔记,用于记录项目开发流程,第一次做项目有很多不懂的地方,本文可读性暂时很差。 我目前的学习目标是走完项目开发流程,知道独立开发一个项目并让项目上线需要经历哪些步骤,需要学到哪些…

java.util.ConcurrentModificationException: null异常

创作背景:在加强for循环中使用了remove操作 原因: 在官方文档中ConcurrentModificationException的介绍如下: public class ConcurrentModificationException extends RuntimeException 某个线程在 Collection 上进行遍历时,通…

Spring入门-IOC/DI注解管理与整合mybatis及Junit(2)

1,核心容器 前面已经完成bean与依赖注入的相关知识学习,接下来我们主要学习的是IOC容器中的核心容器。 这里所说的核心容器,大家可以把它简单的理解为ApplicationContext,前面虽然已经用到过,但是并没有系统的学习&a…

1.15日报

完成font.css global.css login.vue request.js 今天完成了前端与后端的联通,并成功响应请求。返回登录成功欣喜。 遇到的问题: 我的body设置了: margin:0; padding:0; 但是页面四周还有白色留边。原因:body设置无边框了&a…

用Scipy理解Gamma函数

文章目录Gamma函数对数Gamma函数复数域的Gamma函数Gamma函数 Γ\GammaΓ函数是阶乘的解析延拓,在概率论中非常常见,例如Gamma分布表示某个事件在某个时刻发生第nnn次的概率:Gamma分布详解 Γ\GammaΓ函数显含在Γ\GammaΓ分布中,其…

linux基本功系列之pwd命令实战

本文目录 文章目录一. pwd命令介绍二. 语法格式及常用选项2.1 语法格式2.2 常用参数三. 参考案例3.1 显示所在目录的完整路径3.2 显示符号链接的路径 -P 参数3.3 查看上一次所在的工作目录3.4 查看PWD的版本四. pwd的命令类型总结前言🚀🚀🚀 …

7、redis数据库jedis省份缓存案例

Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起…

IO流练习(三)

1.编程题 Homework01.java (1)在判断e盘下是否有文件夹mytemp,如果没有就创建mytemp (2)在e:\\mytemp目录下,创建文件hello.txt (3)如果hello.txt已经存在,提示该文件已经存在,就不要再重复创建了。 (4)并且在hello.tx…

Java加解密(八)数字证书

目录数字证书1 定义2 证书组成结构3 公钥基础设施(PKI)3.1 PKI的组成3.2 PKI的相关标准3.3 信任模型4 证书的应用场景5 证书链6 生成证书6.1 通过CA生成可信证书6.1.1 国际权威认证机构6.1.2 生成CSR6.1.2.1 使用XCA生成CSR6.1.2.2 使用OpenSSL生成CSR6.…

每日一题-力扣(leetcode)2059. 转化数字的最小运算数

传送门 题目描述 给你一个下标从 0 开始的整数数组 nums ,该数组由 互不相同 的数字组成。另给你两个整数 start 和 goal 。 整数 x 的值最开始设为 start ,你打算执行一些运算使 x 转化为 goal 。你可以对数字 x 重复执行下述运算: 如果…

AtCoder Beginner Contest 284解题报告(A-D)

A - Sequence of Strings Problem Statement You are given N strings S1​,S2​,…,SN​ in this order. Print SN​,SN−1​,…,S1​ in this order. Constraints 1≤N≤10N is an integer.Si​ is a string of length between 1 and 10, inclusive, consisting of lowe…

【Redis】Redis实现分布式锁

【Redis】Redis实现分布式锁 文章目录【Redis】Redis实现分布式锁1. 分布式锁概念2. 为什么要实现分布式锁2.1 并发安全问题3. 分布式锁的实现方案3.1 Redis实现分布式锁3.1.1 定义分布锁接口和类3.1.2 编写lua脚本3.1.3 使用线程锁3.1.4 总结在实现分布式锁之前,首…

aardio - 升级bindConfig函数,支持多属性和多子组件

一、需求分析 aardio的 winform.bindConfig() 函数,绑定后,一个组件,只能保存一个属性。 有时候需要同时保存多个属性,比如一个comobox组件,需要保存项目列表,同时保存当前选中的项目索引。当前这个bindC…

代码随想录算法训练营第十八天二叉树 java : .106 从中序与后序遍历序列构造二叉树113. 路径总和ii 112 路径总和 513.找树左下角的值

文章目录前言LeetCode 513.找树左下角的值题目讲解思路那么如何找最左边的呢?Leetcode 112 路径总和题目讲解LeetCode 113. 路径总和ii题目讲解Leetcode 106 从中序与后序遍历序列构造二叉树题目讲解前言 人的不幸在于他们不想走自己的那条路,总想走别人…

大数据必学Java基础(一百二十四):Maven的常见插件

文章目录 Maven的常见插件 一、编辑器插件 二、资源拷贝插件 三、tomcat插件 Maven的常见插件

Dubbo 服务暴露

Dubbo 服务暴露 1. 服务暴露时序图 2. 源码分析 DubboBootstrap.exportServices 从配置管理器中获取到所有的ServiceConfig实例,遍历,然后一个一个的暴露。 ServiceConfig.export 如果DubboBootstrap为空,也就没有初始化,就初…