Leggere in inglese

Condividi tramite


Table.InsertRows

Sintassi

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

Informazioni su

Restituisce una tabella con l'elenco di righe rows inserite in table nella posizione specificata offset. Ogni colonna nella riga da inserire deve corrispondere ai tipi di colonna della tabella.

Esempio 1

Inserire la riga nella tabella in corrispondenza della posizione 1.

Utilizzo

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

Output

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

Esempio 2

Inserire due righe nella tabella in corrispondenza della posizione 1.

Utilizzo

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

Output

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