Przejdź do głównej zawartości

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