Table.AlternateRows

About

Returns a table containing an alternating pattern of the rows from a table.

Syntax

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

Remarks

  • Table.AlternateRows is similar to List.Alternate but requires a table as input.

Example

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)  
CustomerID Name Phone
1 Bob 123-4567
3 Paul 543-7890