Skip to main content

Table.AlternateRows

Διατηρεί την αρχική απόκλιση και στη συνέχεια κάνει εναλλαγή μεταξύ λήψης και παράλειψης των παρακάτω γραμμών.

Syntax

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

Remarks

Διατηρεί την αρχική απόκλιση και στη συνέχεια κάνει εναλλαγή μεταξύ λήψης και παράλειψης των παρακάτω γραμμών.

  • table: Ο πίνακας εισόδου.
  • offset: Ο αριθμός των γραμμών που θα διατηρηθούν πριν από την έναρξη των επαναλήψεων.
  • skip: Ο αριθμός των γραμμών που θα καταργούνται σε κάθε επανάληψη.
  • take: Ο αριθμός των γραμμών που διατηρούνται σε κάθε επανάληψη.

Examples

Example #1

Δημιουργεί έναν πίνακα από τον πίνακα ο οποίος, ξεκινώντας από την πρώτη γραμμή, παραλείπει 1 τιμή και έπειτα διατηρεί 1 τιμή.

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