官方说明:
通过将转换函数 transform 应用到列表 list 来返回值的新列表。
List.Transform( list as list, transform as function) as list
--#List.Transform(列表,转换处理)
--#列表中的数据类型:value,list,record,table,function
基础用法
列表中数据类型为value
list2= List.Transform(源[list],each 10),
--#//把原来的list每一个元素都转换成10
list3= List.Transform(源[list],each _+10),
--#//将原list每一个元素+10
list4= List.Transform(源[list],(x)=>x+10),
--#//同上
列表中数据类型为List
List.Transform({{3,5,6,10},{2,5,7,6},{1,10,12}},each List.Sum(_))
--# 对列表中的每个list进行求和
{3,5,6,10},{2,5,7,6},{1,10,12}
--# 构建有List组成的列表
列表中数据类型为function
List.Transform({List.Max,List.Min},each _({8,5,36}))
--#列表{8,5,36}中的最大值,最小值