Skip to main content

Table.AlternateRows

Tiek saglabāta sākotnējā nobīde, un pēc tam tiek pārmaiņus paturētas un izlaistas nākamās rindas.

Syntax

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

Remarks

Tiek saglabāta sākotnējā nobīde, un pēc tam tiek pārmaiņus paturētas un izlaistas nākamās rindas.

  • table: ievades tabula.
  • offset: pirms iterāciju sākšanas saglabājamo rindu skaits.
  • skip: katras iterācijas ietvaros noņemamo rindu skaits.
  • take: katras iterācijas ietvaros paturamo rindu skaits.

Examples

Example #1

Izveidojiet tabulu no tabulas, saglabājot pirmo rindu un pēc tam secīgi izlaižot 1 vērtību un paturot 1 vērtību.

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
)

Result:

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

Category

Table.Row operations