ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4700|回复: 18

[讨论] PQ是个好工具,但可能只是个小众工具

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-5-4 12:46 | 显示全部楼层 |阅读模式
本帖最后由 zqlcch 于 2022-5-4 12:50 编辑

因为工作关系用了PQ几天,感受如下:

优点:三大容器用起来非常方便,同时容器内存储的数据类型也不受限制,可以做很多风骚操作,支持批处理操作,高效方便。对于有编程基础的用户,清洗数据简直不要太爽。


缺点:感觉自从阿三掌权后,M$的脑洞就不太正常。PQ这种数据清洗的灵活工具,居然不给循环语句,而是包装在函数(Transfrom)中,用起来限制多多,无法中止循环,无法修改函数外的变量,非常不方便,循环函数的嵌套使用绝对会把初学者绕晕,而且代码的可读性也非常差。

匿名函数:匿名函数在PQ中使用频次超高,因此要求使用者对匿名函数(lambda)有一定了解,否则无法正确理解 (x,y)=> 这样的语法

隐式参数:比如 List.TransForm 循环,会抛入一个隐藏参数 _ 或者(x)=>,指的就是迭代访问 List 中的每一项,然而在代码提示中却不告诉这参数。对的,就不告诉你,就是让你猜。。。

PQ在语法方面对初学者来说难度很高,将来不做修改的话,估计使用者很少,小众工具。
使用时间尚短,看法可能有错,希望指正。

最近我的工作是导出单位业务系统中的多张EXCEL做聚合分类汇总上报,用PQ爽上天,爱了爱了。

TA的精华主题

TA的得分主题

发表于 2022-5-4 13:33 来自手机 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
pq清洗然后用VBA导入数据库然后用SQL结合VBA取数分析

TA的精华主题

TA的得分主题

发表于 2022-5-5 10:46 | 显示全部楼层
能够终止循环的M函数也有呀,例如List.Generate(),四个参数全是Function,这个函数就有触发条件终止循环的功能。此函数功能十分强大,强大到很少有人能透彻的把此函数解释清楚。

TA的精华主题

TA的得分主题

发表于 2022-5-5 14:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
道理是这么个道理,但目前还能找到一个能和M做到一样效果,门槛比M的更低的吗。好歹PQ环境已经把大量基础应用用UI可视化操作了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-5-5 14:55 | 显示全部楼层
123-456789 发表于 2022-5-5 10:46
能够终止循环的M函数也有呀,例如List.Generate(),四个参数全是Function,这个函数就有触发条件终止循环的 ...

受教了,我学习一下这个函数

TA的精华主题

TA的得分主题

发表于 2022-5-5 20:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
听听高手们探讨PQ工具,小众工具的定位也算准确,使用者寥寥.

TA的精华主题

TA的得分主题

发表于 2022-5-6 16:52 | 显示全部楼层
PQ只是微软BI的基础部分而已,微软的大招是DAX

TA的精华主题

TA的得分主题

发表于 2022-5-10 16:22 | 显示全部楼层
那这么说DAX岂不是更加小众,M之所以很多人眼前一亮因为平时的数据环境的混乱,如果数据是规范的,M远不如DAX有用。

TA的精华主题

TA的得分主题

发表于 2022-5-21 16:07 | 显示全部楼层
讲个故事,国家工业产业要升级需要技术员,当工厂里面把技术员也当牛马,得不到相应薪资自然就没人去提升技术水平。
这就跟国内excel环境一样,只要懂点皮毛就好,做不来的手动去弄再慢也有结果,对于效率什么的都不在乎的,很多工厂里面的表哥表姐用的Excel知识还是10年前的基本没有任何的提升。

TA的精华主题

TA的得分主题

发表于 2022-5-24 16:25 | 显示全部楼层
flashevil 发表于 2022-5-5 14:48
道理是这么个道理,但目前还能找到一个能和M做到一样效果,门槛比M的更低的吗。好歹PQ环境已经把大量基础应 ...

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 09:49 , Processed in 0.042529 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表