Jaa


Table.AlternateRows

Syntaksi

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

Noin

Säilyttää alkusiirtymisen ja ottaa ja ohittaa seuraavat rivit vuorotellen.

  • table: Syötetaulukko.
  • offset: Ennen iteraatioiden aloittamista säilytettavien rivien määrä.
  • skip: Kussakin iteraatiossa poisttavien rivien määrä.
  • take: Kussakin iteraatiossa säilytettavien rivien määrä.

Esimerkki 1

Palauta taulukosta taulukko, joka alkaen ensi siltä riviltä ohittaa yhden arvon ja säilyttää sitten yhden arvon.

käyttö

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
)

Output

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