Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Отнася се за: Приложенията
за платно Copilot Studio Desktop
потоци
Power Platform CLI
Dataverse функции
Power Pages
Обобщава записи на таблица, премахвайки дубликати.
Описание
Функцията Distinct изчислява формула във всеки запис на таблица и връща таблица с една колона на резултатите с премахнати дублирани стойности. Името на колоната е Value.
Полетата от записа, които се обработват в момента, са достъпни във формулата. Използвайте оператора ThisRecord или просто посочете полета по име, както при всяка друга стойност. Операторът As може също така да бъде използван за задаване на име на записа, който се обработва, което може да помогне вашата формула да стане по-лесна за разбиране и вложените записи да са достъпни. За повече информация вижте примерите по-долу и работа с обхвата на запис.
Когато се използва с източник на данни, тази функция не може да се делегира. Ще се извлече само първата част на източника на данни, след което ще се приложи функцията. Резултатът може да не е завършен. Може да се покаже предупреждение в момента на създаване, за да ви напомни за това ограничение и да предложи превключване към алтернативи с възможност за делегиране, ако е възможно. За повече информация вж. прегледа на делегирането.
Синтаксис
Distinct( Таблица, Формула )
- Таблица - Задължително. Таблица за оценка.
- Формула - Задължително. Формули за оценка за всеки запис.
Пример
Вмъкнете контрола бутон и задайте свойството й 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 в лентата с формули:
Вмъкнете контрола Таблица с данни и задайте свойството й Елементи на тази формула:
Distinct( CityPopulations, Country )Можете да видите резултата от тази формула в лентата с формули, като изберете цялата формула:
Използвайте връзката Редактиране на полета в екрана със свойства на таблицата с данни, за да добавите колоната Стойност :
Вмъкнете Етикет с име Текст и задайте свойството й на тази формула:
First( Sort( Distinct( CityPopulations, Country ), Value ) ).ValueТази формула сортира резултатите с Distinct функцията Сортиране , взема първия запис от получената таблица с функцията First и извлича полето Резултат , за да получи само името на страната/региона.