Поделиться через


Average, Max, , StdevPMinSumи функции VarP

Functions Применимо к
Average
Max
Min
Sum
Приложения На основе холста Copilot Studio Desktop потоки формул dataverse, управляемые моделью приложений Power Platform CLI, функции Power Pages
StdevP
VarP
Приложения На основе холста Copilot Studio Desktop поддерживают функции Power Platform CLI Dataverse, управляемые моделью

Статистические функции, которые вычисляют итоговые значения для набора чисел.

Description

Функция Average вычисляет среднее или арифметическое значение аргументов.

Функция Max находит максимальное значение.

Функция Min находит минимальное значение.

Функция Sum вычисляет сумму его аргументов.

Функция StdevP вычисляет стандартное отклонение его аргументов.

Функция VarP вычисляет дисперсию его аргументов.

В качестве значений для этих функций можно указывать следующее:

  • Отдельные аргументы. Например, Sum(1, 2, 3) возвращает 6.
  • Таблица и формула для операций с этой таблицей. Статистическая функция будет вычисляться по значениям формулы для каждой записи.

Поля обрабатываемой в настоящее время записи доступны в формуле. Используйте оператор ThisRecord или просто укажите поля по имени, как указываются любые другие значения. Оператор As также можно использовать для присвоения имени обрабатываемой записи, что упростит понимание формулы и обеспечивает доступность вложенных записей. Дополнительные сведения см. в приведенных ниже примерах и в описании работы с областью записи.

Эти функции работают только с числовыми значениями. Значения другого типа, например строки или записи, игнорируются. Можно использовать функцию Value для преобразования строки в число.

Функции Average, и функции можно делегировать при использовании с источником данных, поддерживающим делегирование для этих функций.SumMinMax StdevP Однако и VarP не может быть делегирован для каких-либо источников данных. Если делегирование не поддерживается, извлекается только первая часть данных, а затем функция применяется локально. Результат может не отражать ситуацию в целом. При создании отображается предупреждение о делегировании, чтобы напомнить об этом ограничении и предложить по возможности переключиться на подлежащие делегированию альтернативы. Дополнительные сведения см. в обзоре делегирования.

Синтаксис

Average( Числовая форма1, [ Числоформула2, ... ] )
Max( Числовая форма1, [ Числоформула2, ... ] )
Min( Числовая форма1, [ Числоформула2, ... ] )
Sum( Числовая форма1, [ Числоформула2, ... ] )
StdevP( Числовая форма1, [ Числоформула2, ... ] )
VarP( Числовая форма1, [ Числоформула2, ... ] )

  • ЧисловыеФормулы - Обязательно. Числовые значения для выполнения операций.

Average( Таблица, числовая форма )
Max( Таблица, числовая форма )
Min( Таблица, числовая форма )
Sum( Таблица, числовая форма )
StdevP( Таблица, числовая форма )
VarP( Таблица, числовая форма )

  • Таблица - Обязательно. Таблица, с которой выполняются операции.
  • ЧисловаяФормула - Обязательно. Формула, вычисляемая для каждой записи. Результат этой формулы используется для вычисления статистической функции. В формуле можно использовать столбцы таблицы.

Примеры

Пошаговое руководство

Предположим, у вас имеется источник данных с именем Sales, содержащий столбцы CostPerUnit и UnitsSold. Вы задаете для свойства Text метки приведенную ниже функцию.
Sum(Продажи, CostPerUnit * UnitsSold)

В метке должна отобразиться общая сумма продаж, получаемая путем умножения значений этих столбцов для каждой записи и последующего сложения результатов для всех записей.
Расчет общей суммы продаж по числу проданных единиц и их удельной стоимости.

Еще один пример. Предположим, что у вас есть ползунки Slider1, Slider2 и Slider3, и вы задали для свойства Text метки приведенную ниже формулу.
Sum(Slider1.Value, Slider2.Value, Slider3.Value): метка будет отображать сумму всех значений, для которых были заданы ползунки.
Average(Slider1.Value, Slider2.Value, Slider3.Value): метка будет отображать среднее значение всех значений, для которых были заданы ползунки.
Max(Slider1.Value, Slider2.Value, Slider3.Value): метка будет отображать максимальное количество всех значений, для которых были заданы ползунки.
Min(Slider1.Value, Slider2.Value, Slider3.Value) — метка будет отображать минимальное значение всех значений, для которых были заданы ползунки.
StdevP(Slider1.Value, Slider2.Value, Slider3.Value): метка будет отображать стандартное отклонение всех значений, для которых были заданы ползунки.
VarP(Slider1.Value, Slider2.Value, Slider3.Value) — метка будет отображать дисперсию всех значений, для которых были заданы ползунки.