Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Syntaxis
Table.RemoveLastN(table as table, optional countOrCondition as any) as table
Over
Retourneert een tabel die niet de laatste countOrCondition rijen van de tabel tablebevat. Het aantal rijen dat wordt verwijderd, is afhankelijk van de optionele parameter countOrCondition.
- Als
countOrConditionwordt weggelaten, wordt alleen de laatste rij verwijderd. - Als
countOrConditioneen getal is, worden veel rijen (beginnend aan de onderkant) verwijderd. - Als
countOrConditioneen voorwaarde is, worden de rijen die aan de voorwaarde voldoen, verwijderd totdat een rij niet aan de voorwaarde voldoet.
Voorbeeld 1
Verwijder de laatste rij van de tabel.
Gebruik
Table.RemoveLastN(
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
)
uitvoer
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Voorbeeld 2
Verwijder de laatste rijen waarbij [CustomerID] > 2 van de tabel.
Gebruik
Table.RemoveLastN(
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
)
uitvoer
Table.FromRecords({[CustomerID = 1, Name = "Bob", Phone = "123-4567"]})