Table.ReplaceRows

La función Table.ReplaceRows devuelve una tabla tras sustituir varias de sus filas por otras filas.

Sintaxis

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

Parámetros
  • table: tabla en la que realizar la sustitución
  • offset: posición de la primera fila a sustituir
  • count: número de filas a sustituir
  • rows: lista conteniendo las nuevas filas que van a sustituir a las anteriores
Información adicional

La primera fila recibe el índice 0.

El número de filas sustituidas y el número de filas que las reemplazarán no tiene por qué ser el mismo.

Ejemplos

En este ejemplo partimos de la siguiente tabla:

let
    table = Table.FromRecords(
        {
            [id = 1, name = "John", age = 38],
            [id = 2, name = "Alicia", age = 56],
            [id = 3, name = "Marta", age = 28],
            [id = 4, name = "Marlon", age = 63]
        }
    )
in
    table

Función M Table.ReplaceRows

Podemos sustituir las dos filas que comienzan en el índice 1 (la segunda y la tercera) por otra fila con el siguiente código:

let
    table = Table.FromRecords(
        {
            [id = 1, name = "John", age = 38],
            [id = 2, name = "Alicia", age = 56],
            [id = 3, name = "Marta", age = 28],
            [id = 4, name = "Marlon", age = 63]
        }
    )
in
    Table.ReplaceRows(
        table,
        1,
        2,
        {
            [id = 10, name = "Pedro", age = 31]
        }
    )

Función M Table.ReplaceRows
Categoría
Funciones de tabla
Enviado por admin el Jue, 27/08/2020 - 14:43