Auf Englisch lesen

Freigeben über


Table.ReplaceRows

Syntax

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

Info

Ersetzt eine angegebene Anzahl von Zeilen count in der Eingabe table durch die angegebenen rows, beginnend nach dem offset. Der rows-Parameter ist eine Liste mit Datensätzen.

  • table: Die Tabelle, in der die Ersetzung durchgeführt wird.
  • offset: Die Anzahl der Zeilen, die vor dem Austausch übersprungen werden sollen.
  • count: Die Anzahl der zu ersetzenden Zeilen.
  • rows: Die Liste der Zeilendatensätze, die an dem von offset angegebenen Ort in die table eingeführt werden sollen.

Beispiel 1

Ersetzt ab Position 1 drei Zeilen in der Tabelle.

Verwendung

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

Ausgabe

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