Table.RemoveFirstN
Table.RemoveFirstN(table as table, optional countOrCondition as any) as table
Retourneert een tabel 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
countOrCondition
u alleen de eerste rij weglaat, wordt deze verwijderd. - Als
countOrCondition
dit een getal is, worden zoveel rijen (beginnend aan de bovenkant) verwijderd. - Als
countOrCondition
een voorwaarde is, worden de rijen die aan de voorwaarde voldoen, verwijderd totdat een rij niet aan de voorwaarde voldoet.
Verwijder de eerste rij van de tabel.
Gebruik
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
)
Uitvoer
Table.FromRecords({
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})
Verwijder de eerste twee rijen van de tabel.
Gebruik
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
)
Uitvoer
Table.FromRecords({
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})
Verwijder de eerste rijen waarbij [CustomerID] <=2 van de tabel.
Gebruik
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
)
Uitvoer
Table.FromRecords({
[CustomerID = 3, Name = "Paul", Phone = "543-7890"],
[CustomerID = 4, Name = "Ringo", Phone = "232-1550"]
})