Чітка функція
Застосовується до: програм
Canvas Потоків
робочого столу Програм,
Power Pages
Power Platform керованих моделлю, CLI
Підсумовування записів таблиці із видаленням повторів.
Опис
Функція Distinct обчислює формулу для кожного запису таблиці та повертає таблицю результатів з одним стовпцем, у якій відсутні повторювані значення. Ім'я стовпця: Value.
Поля оброблюваного запису доступні у формулі. Використовуйте оператор ThisRecord або просто вкажіть посилання на поля за іменем, як у випадку з будь-яким іншим значенням. Оператор As також можна використовувати для призначення імені оброблюваного запису, що спростить сприймання формули та зробить вкладені записи доступними. Додаткову інформацію див. у прикладах нижче та в статті Робота з областю застосування записів.
Коли використовується з джерелом даних, цю функцію не можна делегувати. Буде отримано лише першу частину джерела даних, а потім – застосовано функцію. У результаті може відображатися не повна історія. Під час редагування може з’явитися попередження, щоб нагадати вам про це обмеження та запропонувати переключитися на делеговані альтернативи, де це можливо. Додаткову інформацію див. у статті Огляд делегування.
Синтаксис
Чітке ( таблиця, формула )
- Таблиця - обов’язковий. Таблиця для обчислення.
- Формула - Обов’язкова. Формула, яка обчислюється для кожного запису.
Приклад
Вставте елемент керування Кнопка та настройте його властивість 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 за допомогою функції Sort , бере перший запис із результуючої таблиці з функцією First і видобуває поле Result , щоб отримати лише назву країни або регіону.