Table.Range

La función Table.Range devuelve un subconjunto de filas consecutivas de una tabla a partir de una cierta posición.

Sintaxis

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

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

Si no se especifica el parámetro count, se devuelven todas las filas a partir de la indicada por el parámetro offset.

La primera fila recibe el offset 0.

Ejemplos

En este ejemplo estamos extrayendo todas las filas a partir de la que ocupa el offset 2:

let
    table = Table.FromRecords(
        {
            [id = 1, name = "John"],
            [id = 2, name = "Alfonso"],
            [id = 3, name = "Marta"],
            [id = 4, name = "Diego"],
            [id = 5, name = "Mariana"]
        }
    )
in
    Table.Range(
        table,
        2
    )

Función M Table.Range

En este segundo ejemplo extraemos dos filas de la misma tabla a partir de la que ocupa el offset 1:

let
    table = Table.FromRecords(
        {
            [id = 1, name = "John"],
            [id = 2, name = "Alfonso"],
            [id = 3, name = "Marta"],
            [id = 4, name = "Diego"],
            [id = 5, name = "Mariana"]
        }
    )
in
    Table.Range(
        table,
        1,
        2
    )

Función M Table.Range
Categoría
Funciones de tabla
Enviado por admin el Lun, 31/08/2020 - 17:14