Compartir a través de


Table.AlternateRows

Syntax

Table.AlternateRows(
    table as table,
    offset as number,
    skip as number,
    take as number
) as table

Acerca de

Mantiene el desplazamiento inicial y luego alterna entre tomar y omitir las filas siguientes.

  • table: la tabla de entrada.
  • offset: número de filas que se deben mantener antes de iniciar iteraciones.
  • skip: número de filas que se van a quitar en cada iteración.
  • take: número de filas que se van a mantener en cada iteración.

Ejemplo 1

Devuelve una tabla de la tabla que, a partir de la primera fila, omite 1 valor y, a continuación, mantiene 1 valor.

Uso

Table.AlternateRows(
    Table.FromRecords({
        [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
        [CustomerID = 2, Name = "Jim", Phone = "987-6543"],
        [CustomerID = 3, Name = "Paul", Phone = "543-7890"]
    }),
    1,
    1,
    1
)

Salida

Table.FromRecords({
    [CustomerID = 1, Name = "Bob", Phone = "123-4567"],
    [CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})