[已解决] ----Power Query里能否增加平均值列?----

  [复制链接]
查看294420 | 回复191 | 2020-9-16 04:54:07 | 显示全部楼层 |阅读模式
在Excel界面,如果A列是产品名,B列是数量,我可以增加一个C列公式为=Average(B:B)来将C列所有单元格填充为B列的平均值,但在Power Query里似乎不行?我使用自定义列然后输入公式=List.Average([数量]),结果提示错误。

我觉得PQ应该是可以增加平均值列的,请指教。
回复

使用道具 举报

嘉瓜 | 2020-9-16 04:59:07 | 显示全部楼层
就是List.Average 可能是你使用的方式不对
回复

使用道具 举报

红色樱草 | 2020-9-16 05:05:08 | 显示全部楼层
放pivot里。可以建一个平均数的度量值
回复

使用道具 举报

树洪 | 2020-9-16 05:11:08 | 显示全部楼层
就是List.Average 可能是你使用的方式不对


好像不行,我第一反应应该是使用List.Average(要取平均值的列名)这种方式,但肯定报错。请试一试,应该提示是一样的。
回复

使用道具 举报

蓝萱馨仪 | 2020-9-16 05:18:08 | 显示全部楼层
放pivot里。可以建一个平均数的度量值


放Pivot table里增加计算值列吗?我也试过好像不太行?您说的平均数的度量值是这个意思吗?
回复

使用道具 举报

lubaby726 | 2020-9-16 05:19:08 | 显示全部楼层
好像不行,我第一反应应该是使用List.Average(要取平均值的列名)这种方式,但肯定报错。请试一试,应该 ...


PP用的是Dax函数,PQ用的是M函数
假设你有三列数据,现在需要求他们的平均数
字段标题是 一、二、三,下面含有若干数字,现在需要做的是加入一列,得出的结果是每行的数据的平均数
以下是在本机实验成功的代码(版本office2013 + Power Query)
= Table.AddColumn(源, "平均值", each List.Average({[一], [二], [三]}), type number)
回复

使用道具 举报

抄起一板砖 | 2020-9-16 05:28:09 | 显示全部楼层
放Pivot table里增加计算值列吗?我也试过好像不太行?您说的平均数的度量值是这个意思吗?


是度量值,不是计算值列
回复

使用道具 举报

笨小孩 | 2021-6-21 22:31:03 | 显示全部楼层
回个帖子支持一下!
回复

使用道具 举报

南半球 | 2021-7-9 23:14:37 来自手机 | 显示全部楼层
秀起来~
回复

使用道具 举报

wuliaostar | 2021-10-22 10:31:23 来自手机 | 显示全部楼层
加油站加油
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则