[已解决] power query 列表取count为什么特别慢?

  [复制链接]
查看217986 | 回复169 | 2020-11-5 23:05:12 | 显示全部楼层 |阅读模式
RT
使用PQ处理大量数据(10W+),链接了两个表,最终表有一个字段是List格式,是按动态的条件在一个20W的表里筛出来的,由于要按人去重统计,于是只取了筛选结果的人名列去重,然后把list放到格子里,直到这步查询所花时间都没有超过两分钟
最后需要算人数,于是each list.count(),发现耗时猛增,已经有将近一小时没有算完(未死机),而最终表只有100行左右,像这样的count求值是否有优化或者快速的方式?
附代码

let
源= 查询3,  //查询3是已经加载好的表
率= Table.AddColumn( 源,"率", each List.Count([分子表3])/List.Count([分母表2]))
in
回复

使用道具 举报

sari | 2020-11-5 23:11:12 | 显示全部楼层
不能用sql语句做吗?这种代码还真头次见,等学习。
回复

使用道具 举报

wanghy2 | 2020-11-5 23:17:13 | 显示全部楼层
计算需求最好放在PP里,PQ不是设计用来计算的
回复

使用道具 举报

阿九 | 2021-5-5 09:29:38 来自手机 | 显示全部楼层
没人回帖。。。我来个吧
回复

使用道具 举报

luodan2004 | 2021-5-27 23:24:22 来自手机 | 显示全部楼层
顶顶更健康
回复

使用道具 举报

LXQ | 2021-9-2 09:50:53 | 显示全部楼层
一直在看
回复

使用道具 举报

冬冬 | 2021-10-10 11:28:59 来自手机 | 显示全部楼层
啥玩应呀
回复

使用道具 举报

冲红灯 | 2021-11-13 06:21:44 来自手机 | 显示全部楼层
越办越好,经常过来学习视频~~~~~~~~~
回复

使用道具 举报

laser | 2021-11-26 07:23:08 | 显示全部楼层
我也来顶一下..
回复

使用道具 举报

p-o-t | 2021-11-28 06:37:29 来自手机 | 显示全部楼层
不错 支持下
回复

使用道具 举报

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

本版积分规则