问题:
在处理一份1.7M的日志文件时,需要根据当前行的下一行的记录来返回当前行的一个结果,使用了Table.PositionOf来获取当前行的位置,并根据该位置+1,获取下一行的记录,然后再根据这条记录的内容来新增行;代码如下
Table.AddColumn(删除_业务名称, "自定义", each try if 删除_业务名称[提示音字段]{Table.PositionOf(删除_业务名称,_)+1}="cr2010201" then 1 else 0 otherwise 0)
结果,在应用的时候,文件加载到十几个G,还没有加载出来,实在是无法理解query中根据上下行来计算当前行要怎么实现;
待以后有时间在慢慢研究。
网友评论