Dela via


Table.AlternateRows

Syntax

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

Om

Behåller den första förskjutningen och växlar sedan mellan att ta och hoppa över följande rader.

  • table: Indatatabellen.
  • offset: Antalet rader som ska behållas innan iterationer startas.
  • skip: Antalet rader som ska tas bort i varje iteration.
  • take: Antalet rader som ska behållas i varje iteration.

Exempel 1

Returnera en tabell från tabellen som från och med den första raden hoppar över 1 värde och sedan behåller 1 värde.

Användning

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
)

utdata

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