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}