Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Functions | Применимо к |
|---|---|
| Average Max Min Sum |
|
| StdevP VarP |
|
Статистические функции, которые вычисляют итоговые значения для набора чисел.
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) — метка будет отображать дисперсию всех значений, для которых были заданы ползунки.