Table.LastN
Table.LastN(table as table, countOrCondition as any) as table
Gibt die letzte(n) Zeile(n) aus der Tabelle table
zurück, abhängig vom Wert von countOrCondition
:
- Wenn
countOrCondition
eine Zahl ist, wird die entsprechende Anzahl Zeilen beginnend mit der Position (Ende-countOrCondition
) zurückgegeben. - Wenn
countOrCondition
eine Bedingung ist, werden die Zeilen, die die Bedingung erfüllen, in aufsteigender Position zurückgegeben, bis eine Zeile die Bedingung nicht erfüllt.
Ermittelt die letzten beiden Zeilen der Tabelle.
Verwendung
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
)
Ausgabe
Table.FromRecords({
[CustomerID = 2, Name = "Jim", Phone = "987-6543"],
[CustomerID = 3, Name = "Paul", Phone = "543-7890"]
})
Ermittelt die letzten Zeilen in der Tabelle, die die Bedingung „a > [0]“ erfüllen.
Verwendung
Table.LastN(
Table.FromRecords({
[a = -1, b = -2],
[a = 3, b = 4],
[a = 5, b = 6]
}),
each _ [a] > 0
Ausgabe
Table.FromRecords({
[a = 3, b = 4],
[a = 5, b = 6]
})