博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POWER BI实现加权平均值的计算
阅读量:6123 次
发布时间:2019-06-21

本文共 771 字,大约阅读时间需要 2 分钟。

在微软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

你可能感兴趣的文章
VIM 为什么光标移动缓慢
查看>>
十余位权威专家深度解读,达摩院2019十大科技趋势点燃科技热情
查看>>
vue配置font-awesome5
查看>>
CSS盒模型与BFC
查看>>
JavaScript数组学习记录_11
查看>>
[LeetCode] 905. Sort Array By Parity
查看>>
点击率预估界的“神算子”是如何炼成的?
查看>>
微信小程序下拉刷新:onPullDownRefresh正确使用姿势
查看>>
完美实现一个“回到顶部”
查看>>
前端脚手架,听起来玄乎,实际呢?
查看>>
Read调用的全程
查看>>
Trafodion与Kafka集成(Trafodion + Kafka = Trafka)
查看>>
APP瘦身这一篇就够了
查看>>
node笔记(五)-WEB服务器 静态文件托管,GET,POST路由 EJS模板引擎
查看>>
PHP JWT初识
查看>>
Vue 常见问题总结 (持续更新中 ...)
查看>>
Spring Boot 2.0 外部化配置介绍
查看>>
Django搭建个人博客:创建并配置APP功能模块
查看>>
Slog66_自动化工具之make和Makefile1
查看>>
Grafana文档(在Centos / Redhat上安装)
查看>>