Udostępnij za pośrednictwem


Table.InsertRows

Składnia

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

Około

Zwraca tabelę zawierającą listę wierszy rows, które zostały wstawione do table na określonej pozycji offset. Każda kolumna w wierszu do wstawienia musi być zgodna z typami kolumn tabeli.

Przykład 1

Wstaw wiersz do tabeli na pozycji 1.

użycie

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"]}
)

Wynik

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

Przykład 2

Wstaw dwa wiersze do tabeli na pozycji 1.

użycie

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"]
    }
)

Wyjście

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