Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: Приложения
На основе холста Copilot Studio
Desktop поддерживают функции
Power Platform CLI
Dataverse
, управляемые
моделью
Подсчитывает все записи в таблице или подсчитывает количество записей, удовлетворяющих условию.
Описание
Функция Count подсчитывает количество записей, содержащих число в таблице с одним столбцом.
Функция CountA подсчитывает количество записей, которые не пусты в таблице с одним столбцом. При подсчете учитываются пустые текстовые строки ("").
Функция CountIf подсчитывает количество записей в таблице, которая имеет значение true для логической формулы. Формула может ссылаться на столбцы таблицы.
Функция CountRows подсчитывает количество записей в таблице.
Каждая из этих функций возвращает число.
Необходимо включить расширенный делегирование для Microsoft Dataverse в предварительных параметрах, чтобы сделать CountIf и CountRows делегирование функций работать. Чтобы включить этот параметр:
Откройте приложение, в котором вы хотите использовать эти функции.
Выберите Параметры>Предстоящие функции>Предварительная версия.
Включите параметр Расширенное делегирование для Microsoft Dataverse.
Внимание
- Если вы используете функции
CountRowsиCountIfс фильтрами, имеется предел делегирования в 50К. Нет жесткого ограничения на функциюCountRowsпри извлечении непосредственно из источника данных из-за кешированного количества, которое хранит Dataverse. - Если функция
CountRows(<Data Source>)используется без фильтрации, счетчик может не быть точным на 100%, поскольку кэшированный счетчик периодически обновляется. Если вам нужен точный подсчет и вы ожидаете, что результат будет ниже совокупного лимита, вы можете обойти кешированный подсчет с помощьюCountIf(<Data Source>, True).
Синтаксис
Count( SingleColumnTable )
CountA( SingleColumnTable )
- SingleColumnTable - Обязательно. Столбец записей для подсчета.
CountIf( Table, LogicalFormula )
- Таблица - Обязательно. Таблица с записями для подсчета.
- ЛогическаяФормула - Обязательно. Формула для вычисления для каждой записи таблицы. Учитываются записи, возвращающие по этой формуле значение true. Формула может ссылаться на столбцы таблицы.
CountRows( Таблица )
- Таблица - Обязательно. Таблица с записями для подсчета.
Пример
Импортируйте или создайте коллекцию с именем Inventory, как описано в первом шаге описания показа текста и изображений в коллекции.
Добавьте метку и установите в ее свойстве Text формулу:
CountIf(Инвентаризация, UnitsInStock < 30)
Метка показывает 2, так как по двум продуктам (Ganymede и Callisto) на складе меньше 30 единиц.
Добавьте другую метку и установите в ее свойстве Text формулу:
CountA(Inventory.UnitsInStock)
Метка показывает 5, так как это количество непустых ячеек в столбце UnitsInStock.
Добавьте другую метку и установите в ее свойстве Text формулу:
CountRows(Инвентаризация)
Метка показывает 5, так как коллекция содержит пять строк.