Поделиться через


List.LastN

Синтаксис

List.LastN(list as list, optional countOrCondition as any) as any

Около

Возвращает последний элемент списка list. Если список пуст, создается исключение. Эта функция принимает необязательный параметр countOrConditionдля поддержки сбора нескольких элементов или фильтрации элементов. countOrCondition можно указать тремя способами:

  • Если задано число, будет возвращено элементов не более этого числа.
  • Если указано условие, возвращаются все элементы, которые изначально соответствуют условию, начиная с конца списка. Если элемент не проходит условие, дальнейшие элементы не учитываются.
  • Если этот параметр имеет значение NULL, возвращается последний элемент в списке.

Пример 1

Найдите последнее значение в списке {3, 4, 5, -1, 7, 8, 2}.

использование

List.LastN({3, 4, 5, -1, 7, 8, 2}, 1)

выход

{2}

Пример 2

Найдите последние значения в списке {3, 4, 5, -1, 7, 8, 2}, которые больше 0.

использование

List.LastN({3, 4, 5, -1, 7, 8, 2}, each _ > 0)

Выход

{7, 8, 2}