在微软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实现加权平均值的计算相关推荐

  1. Power BI:M与DAX以及度量与计算列

    When I embarked on my Power BI journey I was almost immediately slapped with an onslaught of foreign ...

  2. power bi 中计算_Power BI中的期间比较

    power bi 中计算 Just recently, I've come across a question on the LinkedIn platform, if it's possible t ...

  3. 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 ...

  4. Power BI中计算同比、环比

    财务需求中经常要求计算数据的同比.环比,下面介绍如何在Power BI 中创建用来计算同比和环比的度量值(SSAS模型中同理)... 现金表中有金额,时间(时间需要连续的年月日格式),计算同比.环比. ...

  5. 在Power BI中用DAX计算净现值NPV

    净现值(NPV - Net Present Value)是会计学当中经常使用到的一个指标.净现值指未来现金流的折现值与现在投资成本之间的差额.用白话来讲,净现值其实就只现在的钱,用来投资之后,在未来所 ...

  6. 利用Power BI计算组,设计个性化数据标签

    利用Power BI计算组,设计个性化数据标签 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/405532292

  7. 动态计算占比——Power BI

    背景:某总公司旗下有若干子公司 分别位于上海(SH).北京(BJ).成都(CD).广州(GZ)等 每个子公司每年都会发生若干消费项目 如:Information Technology.Travel a ...

  8. power bi 日期计算_2020国内外常用的BI商业智能软件

    BI(Business Intelligence)即商业智能,最早诞生于国外,经过几十年的发展,在国外已经非常普及.近几年,BI商业智能在国内也进入了快速发展阶段.IDC<2019年下半年中国商 ...

  9. Power BI(十三)Power pivot之工作日计算

    Power BI(十三)Power pivot之工作日 通常我们使用星期一到星期五来区分是否工作日会存在一些误差.我们忽视掉了一些法定节假日,所以 首先要自己先准备一张工作表,里面包含法定假节日 打开 ...

最新文章

  1. Juniper SSH防护
  2. 浅谈对5G核心网演进方向的几点展望
  3. System.err: java.net.UnknownServiceException: CLEARTEXT communication to 192.168.43.172 not permitte
  4. leetcode 738. 单调递增的数字(贪心算法)
  5. c++用模板实现稀疏多项式_用线性表实现一元多项式及相加运算
  6. 13.4. 临时表是否需要建索引
  7. 给网站文字添加图标-Font Awesome
  8. 手把手教你用itchat统计好友信息,了解一下?
  9. OstrichNet 简易统计信息收集工具
  10. 上传附件的格式和大小限制
  11. postfix 过滤中文内容
  12. 六石编程学:功能要定期测试
  13. Understanding Unix/Linux Programming-ls指令练习二
  14. 输出阻抗与输入阻抗详解
  15. 固态硬盘是什么接口_经常买错各种SATA和NVMe固态硬盘,有没有办法快速分辨呢?看接口...
  16. Android 练习项目 ——简单记账软件的实现
  17. Hamster Farm
  18. 以太网供电(POE)的关键技术解析
  19. 如何从TI官网下载芯片的AltiumDesigner原理图文件和封装文件
  20. 集合,ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurremtHashMap分别的总结,volatile 关键字的使用

热门文章

  1. 机构评年度世界500强:谷歌苹果前二,中国37个品牌上榜
  2. java定义boolean命名_阿里规范:为何boolean类型变量命名禁用is开头
  3. java中this.getclass(),Java中关于this.getClass()与super.getClass()的案例
  4. 滑块沿光滑不固定的斜面下滑,在到达斜面底端时的情况。
  5. 数据科学项目:适用于App Store和Google Play的有利可图的应用配置文件
  6. 操作系统类型:x86, x64, IA64
  7. WIn7 重启显示0xc000000e
  8. java常用正则表达式整理
  9. Hive高级、Hive的元数据
  10. R语言柱形图(ggplot2)基本操作常用记录