Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Застосовується до: Програми
Canvas Copilot Studio
Desktop flows
Model-driven apps
Power Platform CLI
Dataverse functions
Power Pages
Підраховує всі записи в таблиці або підраховує всі записи, які відповідають умові.
Опис
Функція Count підраховує кількість записів, які містять число в таблиці з одним стовпцем.
Функція CountA підраховує кількість записів, які не пусті в таблиці з одним стовпцем. Ця функція містить пустий текст ("") у лічильнику.
Функція CountIf підраховує кількість записів у таблиці, які відповідають логічній формулі. Формула може посилатися на стовпці таблиці.
Функція CountRows підраховує кількість записів у таблиці.
Кожна з цих функцій повертає число.
Щоб забезпечити делегування функцій і CountRows делегувати функції, потрібно ввімкнути параметр Розширене делегування для Microsoft Dataverse у параметрах CountIf завчасно. Щоб увімкнути параметр, виконайте наведене далі.
Відкрийте програму, в якій ви бажаєте користуватися цими функціями.
Виберіть Параметри>Заплановані функції>Підготовчі.
Увімкніть параметр Розширене передавання функцій для Microsoft Dataverse.
Важливо
- При використанні функцій
CountRowsіCountIfіз фільтрами є обмеження на передавання 50K. Не існує жорсткого обмеження функціїCountRowsпри витягненні безпосередньо з джерела даних через кешований підрахунок, який веде Dataverse. - При використанні функції
CountRows(<Data Source>)без фільтрування підрахунок може не бути на 100% точним, тому що кешований підрахунок оновлюється періодично. Якщо вам потрібен точний підрахунок і ви очікуєте, що результат буде меншим сукупного ліміту, ви можете обійти кешований підрахунок за допомогоюCountIf(<Data Source>, True).
Синтаксис
Count( Одноколійна таблиця )
CountA( Одноколійна таблиця )
- SingleColumnTable - обов’язковий. Стовпець записів для підрахунку.
CountIf( Таблиця, логічна форма )
- Таблиця - обов’язковий. Таблиця записів для підрахунку.
- Логічна формула - обов’язкова. Формула, яку потрібно обчислити для кожного запису таблиці. Підраховуються записи, які повертають значення true для цієї формули. Формула може посилатися на стовпці таблиці.
CountRows( Таблиця )
- Таблиця - обов’язковий. Таблиця записів для підрахунку.
Приклад
Імпортуйте або створіть колекцію з іменем Inventory, як описує перша підпроцедура в розділі Відображення зображень і тексту в галереї.
Додайте надпис і встановіть цю формулу в якості значення його властивості Текст:
CountIf(Інвентаризація, unitsInStock < 30)
У надписі показано 2, оскільки два продукти (Ganymede і Callisto) мають менше 30 одиниць у наявності.
Додайте іншу надпис і вкажіть для її властивості Text таку формулу:
CountA(Inventory.UnitsInStock)
У надписі відображається 5, кількість непустих клітинок у стовпці UnitsInStock.
Додайте іншу надпис і вкажіть для її властивості Text таку формулу:
CountRows(Інвентаризація)
У надписі відображається 5, оскільки колекція містить п’ять рядків.