Power Query 实战案例第 6.5 期 List.Accumulate 冰山上面掉下来的一块冰
先看要求:List.Accumulate
第一种方法:
第一步使用Text.ToList
将字符串处理成为List
接下来使用List.Accumulate
判断,如果y为文本型数字则放在x{1},不是文本型数字就继续判断x{1}是否为空文本,是就返回0,不是就返回转换成数值判断是否<46 小于就返回x{1}连接y大于就只返回y最后深化返回的List里面第一个值
List.Accumulate
第二种方法:
先按照非文本数字拆分字符串,之后筛选掉小于45的数字和空值,使用List.Sort
升序排序,文本型数字需要使用第二参数转换成为数值降序排序,再使用List.Accumulate
将大于45的文本型数字替换掉
示例文件下载
END
Ntt.Docomo
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)