POWER BI实现加权平均值的计算
在微软POWER BI中的默认聚合运算有以下几种,但是在实际应用中会经常碰见加权平均值的情况,由于加权平均值需要两列数据才能算出,不能使用正常的聚合运算得到,只好采取其他的方式完成。以下就是在POWERBI中实现加权平均的步骤.
示例表,后面使用这个数据得到不同销售区域的加权平均价格
销售区域 |
客户 |
产品 |
价格 |
数量 |
销售金额 |
华北 |
北京冰箱 |
MDI100 |
15 |
20 |
300 |
华北 |
青岛冰箱 |
MDI100 |
13 |
500 |
6500 |
华东 |
上海冰箱 |
MDI100 |
12 |
1000 |
12000 |
算法是,销售区域加权平均价格=客户价格*客户数量/销售区域总数量
步骤1: 导入数据
将表格数据导入到POWER BI中(可以点击输入数据按钮后,直接粘贴数据)
步骤2:创建引用表
点击编辑查询
显示查询编辑器界面
在表1用右键单击,并选择引用
这时会创建一个表1的引用表,二者的格式一样,数据来自表1
步骤3:分组
选择引用表,这里是表3,点击工具栏分组依据
由于我们要计算销售区域的加权平均,必须得到销售区域的总金额和总数量,这两者是可以通过分组后的计算得到
选择高级后,可以添加多个新列,分组选择销售区域,增加2列,销售总金额和销售总数量
表格3变成以下格式,已经按照销售区域,聚合了销售总数量和总金额
应用并关闭查询编辑器
步骤4:计算加权平均值
选择表3后,在表格上右键,选择新建列
改一下名字
步骤5:展示
我们在POWER中的显示区域进行设置
加上客户的信息后
我们看到,共有两行数据,数据分别来自表1和表3。
总结一下我们用到的技术:
1.引用表,让原表提供明细数据
2.分组,让引用表提供分组数据
3.新建列,计算加权平均数
转载于:https://www.cnblogs.com/redseasoft/p/6738331.html
POWER BI实现加权平均值的计算相关推荐
- Power BI:M与DAX以及度量与计算列
When I embarked on my Power BI journey I was almost immediately slapped with an onslaught of foreign ...
- power bi 中计算_Power BI中的期间比较
power bi 中计算 Just recently, I've come across a question on the LinkedIn platform, if it's possible t ...
- sql power bi_在SQL,Power BI和MS Excel中计算移动平均值
sql power bi In this article, I'm going to talk in detail about the moving average in SQL and how to ...
- Power BI中计算同比、环比
财务需求中经常要求计算数据的同比.环比,下面介绍如何在Power BI 中创建用来计算同比和环比的度量值(SSAS模型中同理)... 现金表中有金额,时间(时间需要连续的年月日格式),计算同比.环比. ...
- 在Power BI中用DAX计算净现值NPV
净现值(NPV - Net Present Value)是会计学当中经常使用到的一个指标.净现值指未来现金流的折现值与现在投资成本之间的差额.用白话来讲,净现值其实就只现在的钱,用来投资之后,在未来所 ...
- 利用Power BI计算组,设计个性化数据标签
利用Power BI计算组,设计个性化数据标签 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/405532292
- 动态计算占比——Power BI
背景:某总公司旗下有若干子公司 分别位于上海(SH).北京(BJ).成都(CD).广州(GZ)等 每个子公司每年都会发生若干消费项目 如:Information Technology.Travel a ...
- power bi 日期计算_2020国内外常用的BI商业智能软件
BI(Business Intelligence)即商业智能,最早诞生于国外,经过几十年的发展,在国外已经非常普及.近几年,BI商业智能在国内也进入了快速发展阶段.IDC<2019年下半年中国商 ...
- Power BI(十三)Power pivot之工作日计算
Power BI(十三)Power pivot之工作日 通常我们使用星期一到星期五来区分是否工作日会存在一些误差.我们忽视掉了一些法定节假日,所以 首先要自己先准备一张工作表,里面包含法定假节日 打开 ...
最新文章
- Juniper SSH防护
- 浅谈对5G核心网演进方向的几点展望
- System.err: java.net.UnknownServiceException: CLEARTEXT communication to 192.168.43.172 not permitte
- leetcode 738. 单调递增的数字(贪心算法)
- c++用模板实现稀疏多项式_用线性表实现一元多项式及相加运算
- 13.4. 临时表是否需要建索引
- 给网站文字添加图标-Font Awesome
- 手把手教你用itchat统计好友信息,了解一下?
- OstrichNet 简易统计信息收集工具
- 上传附件的格式和大小限制
- postfix 过滤中文内容
- 六石编程学:功能要定期测试
- Understanding Unix/Linux Programming-ls指令练习二
- 输出阻抗与输入阻抗详解
- 固态硬盘是什么接口_经常买错各种SATA和NVMe固态硬盘,有没有办法快速分辨呢?看接口...
- Android 练习项目 ——简单记账软件的实现
- Hamster Farm
- 以太网供电(POE)的关键技术解析
- 如何从TI官网下载芯片的AltiumDesigner原理图文件和封装文件
- 集合,ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurremtHashMap分别的总结,volatile 关键字的使用
热门文章
- 机构评年度世界500强:谷歌苹果前二,中国37个品牌上榜
- java定义boolean命名_阿里规范:为何boolean类型变量命名禁用is开头
- java中this.getclass(),Java中关于this.getClass()与super.getClass()的案例
- 滑块沿光滑不固定的斜面下滑,在到达斜面底端时的情况。
- 数据科学项目:适用于App Store和Google Play的有利可图的应用配置文件
- 操作系统类型:x86, x64, IA64
- WIn7 重启显示0xc000000e
- java常用正则表达式整理
- Hive高级、Hive的元数据
- R语言柱形图(ggplot2)基本操作常用记录