Compartilhar via


Table.ReplaceRows

Sintaxe

Table.ReplaceRows(table as table, offset as number, count as number, rows as list) as table

Sobre

Substitui um número especificado de linhas, count, no table de entrada pelo rows especificado, começando após o offset. O parâmetro rows é uma lista de registros.

  • table: A tabela em que a substituição é executada.
  • offset: O número de linhas a serem ignoradas antes de fazer a substituição.
  • count: Número de linhas a ser substituídas.
  • rows: A lista de registros de linha a serem inseridos no table na localização especificada pelo offset.

Exemplo 1

Começando na posição 1, substituir 3 linhas.

Usage

Table.ReplaceRows(
    Table.FromRecords({
        [Column1 = 1],
        [Column1 = 2],
        [Column1 = 3],
        [Column1 = 4],
        [Column1 = 5]
    }),
    1,
    3,
    {[Column1 = 6], [Column1 = 7]}
)

Saída

Table.FromRecords({
    [Column1 = 1],
    [Column1 = 6],
    [Column1 = 7],
    [Column1 = 5]
})