在M语言/Power查询中,编写循环可以简化插入行的操作。循环可以用来重复执行相同的代码块,从而实现批量插入行的功能。
在M语言/Power查询中,可以使用以下方式编写循环以简化插入行的操作:
let
Source = #table({"Column1", "Column2"}, {}),
InsertRows = 10
in
List.Generate(
() => 0,
each _ < InsertRows,
each _ + 1,
each Source & #table({"Column1", "Column2"}, {{_, _}})
)
let
Source = #table({"Column1", "Column2"}, {}),
InsertRows = 10,
InsertedRows = List.Generate(
() => 0,
each _ < InsertRows,
each _ + 1,
each Source & #table({"Column1", "Column2"}, {{_, _}})
)
in
InsertedRows
以上代码中,Source是一个空表格,InsertRows指定了要插入的行数。通过循环变量_的取值范围来控制循环次数,每次循环通过#table函数生成一行数据,并将其与Source表格进行合并。
循环在M语言/Power查询中的插入行操作中非常有用,可以简化代码的编写,并实现批量插入行的功能。在实际应用中,可以根据具体需求进行适当的修改和调整。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云