要遍历Power Query以创建新表格,您可以使用以下代码示例:
请注意,这是使用Power Query M语言编写的示例代码,它是Power Query的脚本语言。
let
// 原始数据源
Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
// 创建空表格
NewTable = #table({"Column1", "Column2", "Column3"}, {}),
// 遍历原始数据
Iterate = List.Accumulate(Source, NewTable, (state, current) =>
let
// 获取当前行的值
Value1 = current[Column1],
Value2 = current[Column2],
Value3 = current[Column3],
// 新增行到表格
AddRow = Table.InsertRows(state, Table.RowCount(state), {{Value1, Value2, Value3}})
in
AddRow
)
in
// 返回最终结果
Iterate
此代码示例假设原始数据位于名为"Table1"的Excel表格中,并具有三列"Column1"、"Column2"和"Column3"。它将遍历原始数据,并将每行的值插入到新表格中,最后返回新表格。
要使用此代码示例,请按照以下步骤操作:
希望这可以帮助您遍历Power Query以创建新表格。