Споделяне чрез


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

Отнася се за: Приложения за платно Потоци на работния плот Приложения, управлявани Power Pages Power Platform от модел CLI

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

Описание

Функцията 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).

Синтаксис

Брой ( таблица с единични колони)
CountA( Таблица с единични колони)

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

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

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

CountRows( Таблица )

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

Пример

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

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

    CountIf(Инвентар, ЕдинициВ наличност < 30)

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

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

    CountA(Inventory.UnitsInStock)

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

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

    CountRows(Инвентар)

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