Table.RemoveFirstN
Retourneert een tabel met het eerste aantal overgeslagen rijen.
Syntax
Table.RemoveFirstN(
table as table,
optional countOrCondition as any
) as table
Remarks
Hiermee wordt een tabel geretourneerd die niet het eerste opgegeven aantal rijen bevat, countOrCondition, van de tabel table. Het aantal rijen dat wordt verwijderd, is afhankelijk van de optionele parameter countOrCondition.
- Als
countOrConditionwordt weggelaten, wordt alleen de eerste rij verwijderd. - Als
countOrConditioneen getal is, wordt dat aantal rijen (van bovenaf) verwijderd. - Als
countOrConditioneen voorwaarde is, worden de rijen die aan de voorwaarde voldoen verwijderd totdat een rij niet aan de voorwaarde voldoet.
Examples
Example #1
De eerste rij van de tabel verwijderen.
Table.RemoveFirstN(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
}),
1
)
Result:
Table.FromRecords({
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})
Example #2
De eerste twee rijen van de tabel verwijderen.
Table.RemoveFirstN(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
}),
2
)
Result:
Table.FromRecords({
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})
Example #3
De eerste twee rijen waar [CustomerID] <=2 0 van de tabel verwijderen.
Table.RemoveFirstN(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
}),
each [CustomerID] <= 2
)
Result:
Table.FromRecords({
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})
Category
Table.Row operations