PQ中List.PositionOf查找定位函数基础理解
1.按条件定位(普通用法):
let list={14,4,1,4,6,4,7,12,4}, a = List.PositionOf(list,4,0), /*第3参数为0表示:第1个位置*/ b = List.PositionOf(list,4,1), /*第3参数为1表示:最后1个位置*/ c = List.PositionOf(list,4,2) /*第3参数为0、1之外的值表示:所有位置*/ in c
2.按条件定位(高级用法):
let data={{1,2},{4},{null,10},{null},{4,6},{10},{null,null}}, a=List.PositionOf(data,{"",""},2,each List.Count(_)),/*应用1*/ b=List.PositionOf(data,{10},2,each List.Sum(_)),/*应用2*/ c=List.PositionOf(data,{null},2,each _{0})/*应用3*/ in c