Ga naar hoofdinhoud

Table.InsertRows

Voegt een lijst met rijen op de opgegeven positie in de tabel in.

Syntax​

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

Remarks​

Retourneert een tabel met de lijst rijen, rows, die wordt ingevoegd in de table op de opgegeven positie, offset. Elke kolom die in de rij wordt ingevoegd, moet overeenkomen met de kolomtypen van de tabel.

Examples​

Example #1​

De rij op positie 1 in de tabel invoegen.

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​

Voegt twee rijen op positie 1 in de tabel in.

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