Læs på engelsk

Del via


Table.AlternateRows

Syntaks

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

Omtrent

Bevarer den indledende forskydning og skifter derefter mellem at tage og springe følgende rækker over.

  • table: Inputtabellen.
  • offset: Det antal rækker, der skal bevares, før gentagelser startes.
  • skip: Antallet af rækker, der skal fjernes i hver gentagelse.
  • take: Antallet af rækker, der skal bevares i hver gentagelse.

Eksempel 1

Returner en tabel fra den tabel, der starter ved den første række, springer 1 værdi over og derefter bevarer 1 værdi.

brug

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"]
})