[已解决] PQ中的MEDIAN函数怎么用?

  [复制链接]
查看170246 | 回复150 | 2021-2-18 20:38:42 | 显示全部楼层 |阅读模式
各位好!我在工作表中用MEDIAN((YEAR([@计提日期])-YEAR([@入账日期]))*12+MONTH([@计提日期])-MONTH([@入账日期]),0,[@折旧月限])求出已折月数,在PQ中我也比照这个办法,但出错了,不知道是什么原因?已折月数值的范围>=0,<=折旧月限。谢谢!

10916111556161.rar (18.78 KB, 下载次数: 0)
回复

使用道具 举报

haishi369 | 2021-2-18 20:47:42 | 显示全部楼层
List.median 第1参是数组
回复

使用道具 举报

billham | 2021-2-18 20:48:42 | 显示全部楼层
List.median 第1参是数组


你好,也就说不能是计算列?有么办法吗?
回复

使用道具 举报

michyy | 2021-2-18 20:54:42 | 显示全部楼层
你好,也就说不能是计算列?有么办法吗?


外面套个{} 改成list 就好了。
= Table.AddColumn(更改的类型, "已折月数1", each List.Median({(Date.Year([计提日期])-Date.Year([入账日期]))*12+Date.Month([计提日期])-Date.Month([入账日期]),0,[折旧月限]}))[已折月数1]
回复

使用道具 举报

sfers | 2021-2-18 20:59:43 | 显示全部楼层
把它转成list就行了
已折月数1 = Table.AddColumn(更改的类型, "已折月数1", each List.Median({(Date.Year([计提日期])-Date.Year([入账日期]))*12+Date.Month([计提日期])-Date.Month([入账日期])}&{0}&{[折旧月限]}))
回复

使用道具 举报

浅草 | 2021-2-18 21:03:43 | 显示全部楼层
谢谢二位!!明白了
回复

使用道具 举报

痴情浪子 | 2021-6-4 14:23:45 来自手机 | 显示全部楼层
OMG!介是啥东东!!!
回复

使用道具 举报

jencky | 2021-6-18 20:13:07 | 显示全部楼层
有空一起交流一下
回复

使用道具 举报

新界一只牛 | 2021-6-21 12:15:04 | 显示全部楼层
谢谢网站确实不错,超值
回复

使用道具 举报

open168 | 2021-7-26 19:02:09 来自手机 | 显示全部楼层
站位支持
回复

使用道具 举报

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

本版积分规则