Zum Hauptinhalt springen

Table.InsertRows

Fügt an der angegebenen Position eine Liste mit Zeilen in die Tabelle ein.

Syntax​

Table.InsertRows(
table as table,
offset as number,
rows as list
) as table

Remarks​

Gibt eine Tabelle zurück, bei der die Liste rows der Zeilen in table an der angegebenen Position offset eingefügt wurde. Jede Spalte in der einzufügenden Zeile muss den Spaltentypen der Tabelle entsprechen.

Examples​

Example #1​

Fügt die Zeile an der Position 1 in die Tabelle ein.

Table.InsertRows(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
}),
1,
{[CustomerID = 3, Name = "Paul", Phone = "543-7890"]}
)

Result:

Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"]
})

Example #2​

Fügt zwei Zeilen an der Position 1 in die Tabelle ein.

Table.InsertRows(
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]}),
1,
{
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
}
)

Result:

Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})

Category​

Table.Row operations