Поделиться через


Table.ReplaceRows

Синтаксис

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

Около

Заменяет указанное число строк, count, во входных данных table указанным rows, начиная после offset. Параметр rows — это список записей.

  • table: таблица, в которой выполняется замена.
  • offset: количество строк, которые необходимо пропустить перед заменой.
  • count: количество строк для замены.
  • rows: список записей строк для вставки в table в расположении, указанном offset.

Пример 1

Начиная с позиции 1 замените 3 строки.

использование

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

выход

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