Sdílet prostřednictvím


Table.ReplaceRows

Syntax

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

Asi

Nahradí zadaný počet řádků countve vstupu table zadaným rows, začínaje po offset. Parametr rows je seznam záznamů.

  • table: Tabulka, ve které se provádí nahrazení.
  • offset: Počet řádků, které se mají přeskočit před nahrazením.
  • count: Počet řádků, které chcete nahradit.
  • rows: Seznam řádkových záznamů, které se mají vložit do table v umístění určeném offset.

Příklad 1

Počínaje pozicí 1 nahraďte 3 řádky.

Využití

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

Výstup

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