Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Застосовується до: Програми
Canvas Copilot Studio
Desktop flows
Power Platform CLI
Dataverse functions
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 :
Вставте елемент керування Таблиця даних і настройте його властивість Items відповідно до вказаної нижче формули.
Distinct( CityPopulations, Country )Результат цієї формули можна переглянути в рядку формули, виділивши всю формулу.
Скористайтеся пов’язаними полями в панелі властивостей таблиці даних, щоб додати стовпець «Значення »:
Вставте елемент керування Підпис і настройте його властивість Text відповідно до нижченаведеної формули.
First( Sort( Distinct( CityPopulations, Country ), Value ) ).ValueЦя формула сортує результати Distinct за допомогою функції Сортування , бере перший запис із отриманої таблиці за допомогою функції First і видобуває поле Result , щоб отримати лише назву країни або регіону.