Table.AlternateRows

Syntaks

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

Om

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: Det antal rækker, der skal fjernes i hver gentagelse.
  • take: Det antal 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"]
})