[已解决] 如何按照姓名分组,将I,II,III列数字和文字进行汇总

  [复制链接]
jason_dion | 2020-11-6 01:40:14 | 显示全部楼层
仅供参考,附件的方法。。。。


这个实在是强,真是高手中的高手,没有找到BUG,只是源数据中删除了序号这列,就出问题,
代码中序号改为姓名,不出问题,不明白的是代码中删除的就是序号这列,现在把序号改为姓名了,删除的就是姓名这列,结果却不出问题,
但是在代码中讲序号改为姓名,然后源数据删除序号这列,显示有点问题。
另外想请教M语言能给注释吗,用'不行
10667102340137.png 10667102340138.png
回复

使用道具 举报

zkxy2003 | 2020-11-6 01:43:14 | 显示全部楼层
偷懒了,少考虑了些状况
10667102340139.jpg
106671023401324.rar (15.85 KB, 下载次数: 0)
回复

使用道具 举报

牧狼 | 2020-11-6 01:48:15 | 显示全部楼层
偷懒了,少考虑了些状况


完美!!!!!!不得不服,删除序号列有点小小bug
回复

使用道具 举报

Salooloo | 2020-11-6 01:53:15 | 显示全部楼层
这个实在是强,真是高手中的高手,没有找到BUG,只是源数据中删除了序号这列,就出问题,
代码中序号改 ...


//两个斜杠后面写东西就是注释。
另外,你描述的问题,我不太确定如何理解,你能不能把更新后的数据源放上来,我可以把代码改一下,这样你对比修改后的代码就知道区别了。
回复

使用道具 举报

henry | 2020-11-6 01:57:15 | 显示全部楼层
106671023401310.png
我知道你说的意思了。开始写的是去掉【序号】列,然后把剩余的按每列分开,但是又用List.Skip忽略了第一个【姓名】列。其实留下的还是后面3列。
如果先去掉【姓名】列,剩下的是序号、I、II、III这4列,分成4列后忽略第一列(序号列)结果也是剩下那3列。我改了下用List.Skip(5列,2)就忽略了前两列序号和姓名,剩余有数据的3列。
回复

使用道具 举报

zsxdsl | 2020-11-6 02:05:15 | 显示全部楼层
我知道你说的意思了。开始写的是去掉【序号】列,然后把剩余的按每列分开,但是又用List.Skip忽略了第一 ...


谢谢讲解,真心感谢!!就服你!!你真是太厉害了!! 106671023401311.png 106671023401312.png 106671023401313.png 106671023401314.png
回复

使用道具 举报

FRIDAY | 2020-11-6 02:09:16 | 显示全部楼层
106671023401315.png
删除序号列后,就不需要在代码中剔除两列了,另外生成table的时候也不需要忽略第一个值了。
106671023401325.rar (15.89 KB, 下载次数: 0)
回复

使用道具 举报

jsgsgl | 2021-6-18 09:48:16 | 显示全部楼层
楼猪V5啊
回复

使用道具 举报

adam | 2021-9-1 19:37:34 来自手机 | 显示全部楼层
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
回复

使用道具 举报

37度3 | 2021-9-13 11:59:06 | 显示全部楼层
确实不错,顶先
回复

使用道具 举报

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

本版积分规则