power bi计算完成率(BI中实现加权平均值的计算)

关注天善智能,走好数据之路↑↑↑

欢迎关注天善智能微信公众号,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区。

对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣的同学加tstoutiao,邀请你进入头条数据爱好者交流群,数据爱好者们都在这儿。

在微软POWER BI中的默认聚合运算有以下几种

power bi计算完成率(BI中实现加权平均值的计算)(1)

但是在实际应用中会经常碰见加权平均值的情况,由于加权平均值需要两列数据才能算出,不能使用正常的聚合运算得到,只好采取其他的方式完成。

以下就是在POWERBI中实现加权平均的步骤.

示例表,后面使用这个数据得到不同销售区域的加权平均价格

销售区域 客户 产品 价格 数量 销售金额

华北 北京冰箱 MDI100 15 20 300

华北 青岛冰箱 MDI100 13 500 6500

华东 上海冰箱 MDI100 12 1000 12000

算法,销售区域加权平均价格=客户价格*客户数量/销售区域总数量

步骤1: 导入数据

将表格数据导入到POWERBI中(可以点击输入数据按钮后,直接粘贴数据)

power bi计算完成率(BI中实现加权平均值的计算)(2)

步骤2:创建引用表

点击编辑查询

power bi计算完成率(BI中实现加权平均值的计算)(3)

显示查询编辑器界面

power bi计算完成率(BI中实现加权平均值的计算)(4)

在表1用右键单击,并选择引用

power bi计算完成率(BI中实现加权平均值的计算)(5)

这时会创建一个表1的引用表,二者的格式一样,数据来自表1

步骤3:分组

选择引用表,这里是表3,点击工具栏分组依据

power bi计算完成率(BI中实现加权平均值的计算)(6)

由于我们要计算销售区域的加权平均,必须得到销售区域的总金额和总数量,这两者是可以通过分组后的计算得到

选择高级后,可以添加多个新列,分组选择销售区域,增加2列,销售总金额和销售总数量

power bi计算完成率(BI中实现加权平均值的计算)(7)

表格3变成以下格式,已经按照销售区域,聚合了销售总数量和总金额

power bi计算完成率(BI中实现加权平均值的计算)(8)

应用并关闭查询编辑器

power bi计算完成率(BI中实现加权平均值的计算)(9)

步骤4:计算加权平均值

选择表3后,在表格上右键,选择新建列

power bi计算完成率(BI中实现加权平均值的计算)(10)

power bi计算完成率(BI中实现加权平均值的计算)(11)

power bi计算完成率(BI中实现加权平均值的计算)(12)

改一下名字

power bi计算完成率(BI中实现加权平均值的计算)(13)

power bi计算完成率(BI中实现加权平均值的计算)(14)

步骤5:展示

我们在POWER中的显示区域进行设置

power bi计算完成率(BI中实现加权平均值的计算)(15)

加上客户的信息后

power bi计算完成率(BI中实现加权平均值的计算)(16)

我们看到,共有两行数据,数据分别来自表1和表3。

总结一下我们用到的技术:

1.引用表,让原表提供明细数据

2.分组,让引用表提供分组数据

3.新建列,计算加权平均数

微软Power BI高端视频教程-【全国独家】

天善学院课程链接:https://edu.hellobi.com/course/121

power bi计算完成率(BI中实现加权平均值的计算)(17)

对商业智能BI、大数据分析挖掘、机器学习,python,R等数据领域感兴趣同学加tstoutiao,邀请您加入头条数据爱好者交流群,数据爱好者们都在这儿。

power bi计算完成率(BI中实现加权平均值的计算)(18)

本文来源天善社区海东的博客

原文链接:https://ask.hellobi.com/blog/haidong2017/7588

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页