Table.RemoveRows

La función Table.RemoveRows elimina un conjunto de filas contiguas de una tabla a partir de una fila dada.

Sintaxis

Table.RemoveRows(
    table as table,
    offset as number,
    optional count as nullable number
) as table

Parámetros
  • table: tabla de la que eliminar las filas
  • offset: índice (posición) de la primera fila a eliminar
  • count: (opcional) número de filas a eliminar
Información adicional

Si no se indica el parámetro count, se elimina una única fila.

La primera fila recibe el índice 0.

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 = "Alfonso", age = 34]
        }
    )
in
    table

Función M Table.RemoveRows

Podemos eliminar la segunda fila (la fila con índice 1) 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 = "Alfonso", age = 34]
        }
    )
in
    Table.RemoveRows(
        table,
        1
    )

Función M Table.RemoveRows

Siguiendo con el mismo ejemplo, podríamos eliminar dos filas empezando a partir de la segunda (fila con índice 1) 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 = "Alfonso", age = 34]
        }
    )
in
    Table.RemoveRows(
        table,
        1,
        2
    )

Función M Table.RemoveRows
Categoría
Funciones de tabla
Enviado por admin el Mié, 26/08/2020 - 08:23