Count, CountA, CountIf, и CountRows функции

Отнася се за: Приложения за платно Copilot Studio Работен плот потоци Модел-управлявани приложения Power Platform CLI Dataverse функции Power Pages

Брои всички записи в таблица или преброява всички записи, които отговарят на условие.

Описание

Функцията Count преброява записите, които съдържат число в таблица с една колона.

Функцията CountA преброява записите, които не са празни в таблица с една колона. Тази функция включва empty текст ("") в броя.

Функцията CountIf преброява записите в таблица, които са верни за логическа формула. Формулата може да посочва колони на таблица.9

Функцията CountRows преброява записите в таблица.

Всяка от тези функции връща число.

Трябва да разрешите опцията Подобрено делегиране за Microsoft Dataverse в разширените настройки, за да може CountIf делегирането на функции да CountRows работи. За да активирате опцията:

  1. Отворете приложението, където искате да използвате функциите.

  2. Изберете Настройки>Предстоящи функции>Преглед.

  3. Включете опцията Подобрено делегиране за Microsoft Dataverse.

    Разрешаване на делегиране.

Важно

  • Има ограничение за делегиране от 50 000, ако използвате CountRows и CountIf функции с филтри. Няма строго ограничение за CountRows функция, когато се извлича директно от източник на данни поради кеширания брой, който Dataverse пази.
  • Ако функцията CountRows(<Data Source>) се използва без филтриране, броят може да не е 100% точен, тъй като кешираният брой се актуализира периодично. Ако се нуждаете от прецизно преброяване и очаквате резултатът да е под общия лимит, можете да заобиколите кешираното преброяване чрез CountIf(<Data Source>, True).

Синтаксис

Count( SingleColumnTable )
CountA( SingleColumnTable )

  • SingleColumnTable - Задължително. Колона от записи за броене.

CountIf( Таблица, логическа форма )

  • Таблица - Задължително. Таблица от записи за броене.
  • Логическа формула - Задължително. Формула за оценяване за всеки запис на таблицата. Записи, които се връщат вярно за тази формула се броят. Формулата може да посочва колони на таблица.9

CountRows( Таблица )

  • Таблица - Задължително. Таблица от записи за броене.

Пример

  1. Създайте или импортирайте колекция с име Инвентар, както първата подпроцедура в Показвайте изображения и текст в галерия описва.

  2. Добавете етикет и задайте свойството му Text на тази формула:

    CountIf(Наличност, Наличност Наличност < 30)

    Етикетът показва 2, защото два продукта (Ganymede и Callisto) имат по-малко от 30 бройки на склад.

  3. Добавете друг етикет и задайте свойството му Текст на тази формула:

    CountA(Inventory.UnitsInStock)

    Етикетът показва 5, броят на празните клетки в UnitsInStock колона.

  4. Добавете друг етикет и задайте свойството му Текст на тази формула:

    CountRows(Наличност)

    Етикетът показва 5, защото колекцията съдържа пет реда.