Delen via


Table.AlternateRows

Syntaxis

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

Over

Houdt de initiƫle offset en wisselt vervolgens tussen het nemen en overslaan van de volgende rijen.

  • table: de invoertabel.
  • offset: het aantal rijen dat moet worden bewaard voordat iteraties worden gestart.
  • skip: het aantal rijen dat in elke iteratie moet worden verwijderd.
  • take: het aantal rijen dat in elke iteratie moet worden bewaard.

Voorbeeld 1

Retourneert een tabel uit de tabel die, beginnend bij de eerste rij, 1 waarde overslaat en vervolgens 1 waarde behoudt.

Gebruik

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
)

uitvoer

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