PowerApps: поиск источников данных

У меня есть текстовая метка в форме бюджета, которую я использовал для создания заголовка документа. Заголовок такой: «БУ [ГОД] -001».

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

Пример: мои источники данных содержат BU2018-001, BU2019-001 и BU2019-002. Если мой пользователь выберет 2019 в метке года и сохранит документ, я хочу, чтобы заголовок был BU2019-003. Если это 2018 => BU2018-002 и если год не существует, например, 2020 => BU2020-001.

Используя: LookUp (Budget2.Title; Text (Annee) in Title; Title), я могу ограничить свой бюджет с указанием года в нем, но это займет только первый.

Вы можете мне помочь с этим, пожалуйста?

Спасибо !


person Damien MEYER    schedule 26.07.2018    source источник


Ответы (1)


Как вы узнали, LookUp возвращает только один элемент в произвольном порядке (вероятно, первый, который был введен, но это не гарантируется). Если вам нужна конкретная запись (последняя), вы можете сначала отсортируйте источник в порядке убывания, затем возьмите первый элемент отсортированного результата:

First(
    SortByColumns(
        Filter(
            Budget2;
            Text(Annee) in Title);
        "Title";
        Descending)).Title
person carlosfigueira    schedule 01.08.2018