Функции Count, CountA, CountIf и CountRows
Отнася се за: Приложения за платно Потоци на работния плот Приложения, управлявани Power Pages Power Platform от модел CLI
Брои всички записи в таблица или преброява всички записи, които отговарят на условие.
Описание
Функцията Count отчита броя на записите, които съдържат число в таблица с една колона.
Функцията CountA отчита броя на записите, които не са празни в таблица с една колона. Тази функция включва empty текст ("") в броя.
Функцията CountIf отчита броя на записите в таблица, които са вярно за логическа формула. Формулата може да посочва колони на таблица.9
Функция CountRows отчита броя на записите в таблица.
Всяка от тези функции връща число.
Трябва да активирате Подобрено делегиране за Microsoft Dataverse опция в предварителните настройки, които да направите CountIf и CountRows делегиране на функции за работа. За да активирате опцията:
Отворете приложението, където искате да използвате функциите.
Изберете Настройки>Предстоящи функции>Преглед.
Включете опцията Подобрено делегиране за Microsoft Dataverse.
Важно
- Има ограничение за делегиране от 50 000, ако използвате
CountRows
иCountIf
функции с филтри. Няма строго ограничение заCountRows
функция, когато се извлича директно от източник на данни поради кеширания брой, който Dataverse пази. - Ако функцията
CountRows(<Data Source>)
се използва без филтриране, броят може да не е 100% точен, тъй като кешираният брой се актуализира периодично. Ако се нуждаете от прецизно преброяване и очаквате резултатът да е под общия лимит, можете да заобиколите кешираното преброяване чрезCountIf(<Data Source>, True)
.
Синтаксис
Брой ( таблица с единични колони)
CountA( Таблица с единични колони)
- SingleColumnTable - Задължително. Колона от записи за броене.
CountIf( Таблица,Логическа формула )
- Таблица - Задължително. Таблица от записи за броене.
- Логическа формула - Задължително. Формула за оценяване за всеки запис на таблицата. Записи, които се връщат вярно за тази формула се броят. Формулата може да посочва колони на таблица.9
CountRows( Таблица )
- Таблица - Задължително. Таблица от записи за броене.
Пример
Създайте или импортирайте колекция с име Инвентар, както първата подпроцедура в Показвайте изображения и текст в галерия описва.
Добавете етикет и задайте свойството му Text на тази формула:
CountIf(Инвентар, ЕдинициВ наличност < 30)
Етикетът показва 2, защото два продукта (Ganymede и Callisto) имат по-малко от 30 бройки на склад.
Добавете друг етикет и задайте свойството му Текст на тази формула:
CountA(Inventory.UnitsInStock)
Етикетът показва 5, броят на празните клетки в UnitsInStock колона.
Добавете друг етикет и задайте свойството му Текст на тази формула:
CountRows(Инвентар)
Етикетът показва 5, защото колекцията съдържа пет реда.