Megosztás a következőn keresztül:


Table.AlternateRows

Szintaxis

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

Rólunk

Megtartja a kezdeti eltolást, majd felváltva veszi és kihagyja a következő sorokat.

  • table: A bemeneti tábla.
  • offset: Az iterációk megkezdése előtt megtartandó sorok száma.
  • skip: Az egyes iterációkban eltávolítandó sorok száma.
  • take: Az egyes iterációkban megtartandó sorok száma.

Example

Olyan táblát ad vissza a táblából, amely az első sortól kezdve kihagy 1 értéket, majd megtart 1 értéket.

használat

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
)

kimeneti

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