List.LastN
Zwraca ostatnią wartość z listy. Opcjonalnie można określić liczbę zwracanych wartości lub warunek kwalifikacji.
Syntax
List.LastN(
list as list,
optional countOrCondition as any
) as any
Remarks
Zwraca ostatni element z listy list
. Jeśli lista jest pusta, zwracany jest wyjątek. Ta funkcja przyjmuje opcjonalny parametr countOrCondition
, który umożliwia zebranie wielu elementów lub filtrowanie elementów. Wartość parametru countOrCondition
można określić na trzy sposoby:
- Jeśli jest określona liczba, zostanie zwróconych maksymalnie tyle elementów, ile wynosi ta liczba.
- Jeśli jest określony warunek, zostaną zwrócone wszystkie elementy (począwszy od końca listy), które początkowo spełniały warunek. Gdy zostanie znaleziony element, który nie spełnia warunku, nie będą analizowane dalsze elementy.
- Jeśli ten parametr będzie miał wartość null, zostanie zwrócony ostatni element z listy.
Examples
Example #1
Znajdź ostatnią wartość na liście {3, 4, 5, -1, 7, 8, 2}.
List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)
Result:
{2}
Example #2
Znajdź ostatnie wartości na liście {3, 4, 5, -1, 7, 8, 2}, które są większe od 0.
List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)
Result:
{7, 8, 2}
Category
List.Selection