Table.LastN
Table.LastN(table as table, countOrCondition as any) as table
Retourneert de laatste rij(en) uit de tabel, table
afhankelijk van de waarde van countOrCondition
:
- Als
countOrCondition
een getal is, worden er veel rijen geretourneerd vanaf positie (einde -countOrCondition
). - Als
countOrCondition
dit een voorwaarde is, worden de rijen die aan de voorwaarde voldoen, in oplopende positie geretourneerd totdat een rij niet aan de voorwaarde voldoet.
De laatste twee rijen van de tabel zoeken.
Gebruik
Table.LastN(
Table.FromRecords({
[CustomerID = 1, Name = "Bob", Phone = "123-4567"],
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
}),
2
)
Uitvoer
Table.FromRecords({
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Zoek de laatste rijen waar [a] > 0 in de tabel staat.
Gebruik
Table.LastN(
Table.FromRecords({
[a = -1, b = -2],
[a = 3, b = 4],
[a = 5, b = 6]
}),
each _ [a] > 0
Uitvoer
Table.FromRecords({
[a = 3, b = 4],
[a = 5, b = 6]
})