Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: Приложения
На основе холста Copilot Studio
Desktop потоки
Power Platform CLI
Dataverse функций
Power Pages
Эта функция вычисляет итоговые значения для записейтаблицы, удаляя дубликаты.
Description
Функция Distinct вычисляет формулу в каждой записи таблицы и возвращает таблицу с одним столбцом результатов с удаленными повторяющимися значениями. Столбец имеет имя Value.
Поля обрабатываемой в настоящее время записи доступны в формуле. Используйте оператор ThisRecord или просто укажите поля по имени, как указываются любые другие значения. Оператор As также можно использовать для присвоения имени обрабатываемой записи, что упростит понимание формулы и обеспечивает доступность вложенных записей. Дополнительные сведения см. в приведенных ниже примерах и в описании работы с областью записи.
При использовании с источником данных эту функцию невозможно делегировать. Будет извлечена только первая часть источника данных, затем будет применена функция. Результат может не отражать ситуацию в целом. Во время разработки может отобразиться предупреждение, чтобы напомнить об этом ограничении и предложить по возможности переключиться на подлежащие делегированию альтернативы. Дополнительные сведения см. в обзоре делегирования.
Синтаксис
Distinct( Таблица, формула )
- Таблица - Обязательно. Таблица для оценки.
- Формула - Обязательно. Формула, вычисляемая для каждой записи.
Пример
Вставьте элемент управления Button и задайте следующую формулу в качестве значения свойства OnSelect:
ClearCollect( CityPopulations, { City: "London", Country: "United Kingdom", Population: 8615000 }, { City: "Berlin", Country: "Germany", Population: 3562000 }, { City: "Madrid", Country: "Spain", Population: 3165000 }, { City: "Hamburg", Country: "Germany", Population: 1760000 }, { City: "Barcelona", Country: "Spain", Population: 1602000 }, { City: "Munich", Country: "Germany", Population: 1494000 } );Удерживая нажатой клавишу ALT, выберите эту кнопку.
Формула оценивается, и коллекция CityPopulations создается, которую вы можете показать, выбрав CityPopulations в строке формул:
Вставьте элемент управления Data table и задайте для его свойства Items следующую формулу:
Distinct( CityPopulations, Country )Вы можете просмотреть результат этой формулы в строке формул, выбрав всю формулу:
Используйте ссылку Редактировать поля на панели свойств таблицы данных, чтобы добавить столбец Value:
Вставьте элемент управления Label и задайте в качестве значения свойства Text следующую формулу:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).ValueЭта формула сортирует результаты из Distinct функции "Сортировка ", принимает первую запись из результирующей таблицы с первой функцией и извлекает поле "Результат ", чтобы получить только имя страны или региона.