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}