好久不见,别来无恙!ETPQ M函数高级编辑器测试-复制“分类汇总”功能

Lv.3 优质创作者
2026年10月19日,我收到WPS社区好友洪老师发来的升级软件包,里面是ETPQ M函数高级编辑器的最新测试版。我迫不及待地解压安装,准备一探究竟。
我在D盘建立了一个名为“M函数编辑器分组聚合测试”的文件目录,里面有三个表格结构完全相同的工作簿,分别是工作簿1.XLSX、工作簿2.XLSX和工作簿3.XLSX。
在每个工作簿中,都只有一个工作表,名称都相同,叫“销售数据”。
三个工作簿的“销售数据”表结构完全一致,都包含“日期”“城市”“产品”“销量”“销售额”等字段,只是数据信息略有不同,这为后续测试功能提供了理想的素材。
一切准备就绪后,我打开“工作簿1.XLSX”,准备正式开始测试。
首先,我点击“数据”选项卡下的“获取数据”按钮,选择“自文件获取”。
选择文件路径,在弹出的对话框中找到并选中“工作簿1.XLSX”,点击“导入”。
然后,进入WPS QUERY编辑器后,选中“城市”列后,再点击“分组聚合”按钮。
最后,在弹出的“分组聚合”对话框中,我将“城市”作为分组依据,新列名修改为“销售总额”,聚合方式选择“求和”,数据来源选择“销售额”,对“销售额”进行求和汇总,点击“确定”后,编辑器准确生成了按城市分类的汇总结果。
分组聚合结果如下表所示:
接着,我点击“开始”选项卡下的“关闭并上载”按钮,将查询结果加载回工作表。点击“关闭并上载”后,WPS表格自动新建了一个工作表,里面正是按城市汇总的销售总额数据,与编辑器中预览的结果完全一致。
浏览工作表右侧的“数据管理”窗格,可以看到刚才创建的“销售数据”查询已显示在列表中,方便后续管理和刷新。点击查询重新进入WPS QUERY编辑器,可对已有的查询步骤进行修改或查看。
点击右上角的“高级编辑器”按钮,激动人心的时刻到来了!在弹出的“ETPQ M函数高级编辑器”窗口中,我清楚地看到了刚才分组聚合操作所对应的M函数代码。
好久不见,别来无恙!这正是我期待已久的M函数高级编辑器界面!为了支持国货,我早已卸载MICROSOFT OFFICE系统产品,全面转向WPS办公套件,与它暂时分别。今天借助洪老师分享的测试包,终于在WPS中用上了心心念念的M函数高级编辑器,心情格外激动。
编辑器中清晰地展示了分组聚合的完整M代码,代码结构一目了然。这种所见即所得的方式,能帮我快速理解M函数与界面操作之间的对应关系,也为后续手动编写或优化代码提供了非常直观的参考。
点开编辑器右上角的"高级编辑器",映入眼帘的,正是刚才那一通操作对应的 M 函数代码——核心全由 Table.Group 这个"分组扛把子"撑着。它的第一参数是源数据表,第二参数指定按“城市”列分组,第三参数则定义了聚合方式——新建一列“销售总额”,对“销售额”字段进行求和。几句简洁的代码,便将刚才界面上一系列操作背后的逻辑交代得明明白白。Table.Group 的套路非常固定:传一张表 → 告诉它按哪列分组 → 再告诉它对每组怎么聚合。掌握了这个套路,后续无论是求和、计数还是求平均值,只需修改第三参数中的聚合函数即可,一通百通。
查看完分组聚合自动生成的M代码后,我决定小试牛刀,手动修改代码来验证高级编辑器的可用性。我将“销售总额”的聚合列名改为“销售额汇总”,然后点击“确定”。编辑器毫无延迟地执行了修改后的代码,预览区的汇总结果标题也随之更新,功能一切正常。
实时更新!
实话实说,自家的M函数高级编辑器毕竟还是体验版,编写代码不能直接导入和导出。我把生成的代码复制出来,保存到了一个文本文件中,准备将这些代码在另外两个工作簿中实现同样功能。
关闭工作簿1.XLSX后,我打开了工作簿2.XLSX,进入到了WPS QUERY编辑器界面,准备将刚才保存的M函数代码粘贴到高级编辑器中,验证代码在不同工作簿间的复用效果。
在工作簿2.XLSX中,我按照同样的流程进入WPS QUERY编辑器,打开高级编辑器。
将之前保存的M函数代码完整粘贴进去,将路径中的“工作簿1.XLSX”修改为“工作簿2.XLSX”点击“确定”。令人欣喜的是,代码完美复用了!编辑器立即执行了代码,预览区中准确生成了工作簿2的销售数据按城市汇总结果,与工作簿1的聚合逻辑完全一致,充分验证了M函数代码在不同数据源之间的可移植性。
接着,我按照同样的方法,打开工作簿3.XLSX,将M函数代码中的路径修改为“工作簿3.XLSX”后执行,同样顺利生成了正确的汇总结果。三次测试均一次成功,充分证明了M函数代码的通用性和稳定性。
这次跨工作簿的分组聚合代码复用简单测试,让我对ETPQ M函数高级编辑器的实用性有了更深的体会。以往处理多个结构相同的数据源时,往往需要在每个工作簿中重复进行相同的界面操作,费时费力。而现在,只需编写一次M函数代码,略作路径调整即可直接复用,效率提升立竿见影。
这次测试虽然只是ETPQ M函数高级编辑器的一个小小实战,却让我真切感受到国产办公软件在专业功能上的扎实进步。从界面操作到代码生成,再到跨工作簿的代码复用,整个流程一气呵成,充分展现了WPS在数据处理自动化方面的潜力。期待后续正式版本能带来更多惊喜,让M函数高级编辑器成为每一位WPS高级用户的得力助手。
Lv.3 优质创作者
Lv.3 优质创作者