Статистические функции

AVERAGE

AVERAGE(Number1, Number2, ...)

AVERAGE(A)

Вычисляет среднее число чисел в массиве или ряду чисел. При использовании с несколькими аргументами находит среднее значение чисел, переданных в качестве параметров. При использовании с массивом находит среднее значение чисел в массиве.

Параметр         

Тип

Описание

Number1, Number2, ..., NumberN)

OR

A

Число

Массив

Серия числовых значений.

 

Массив числовых значений для рассмотрения.

→ Result            

Число

Среднее число. Если массив пуст или все элементы не определены, возвращает значение undefined.

Неопределенные значения игнорируются. Значения, которые не могут быть преобразованы в числа, вызывают ошибку.

Примеры:

  • AVERAGE(1; 3; 5) → 3
  • AVERAGE(numberArray)

MAX

MAX(Number1, Number2, ...)

 

MAX(A)

При использовании с несколькими аргументами находит наибольшее значение среди чисел, переданных в качестве параметров. При использовании с массивом находит максимальное число в массиве.

Параметр         

Тип

Описание

Number1, Number2, ..., NumberN)

OR

A

Число

 

 

Массив

Серия числовых значений.

 

 

Массив числовых значений для рассмотрения.

→ Result            

Число

Наибольшее значение. Если массив пуст или все элементы не определены, возвращает значение undefined.

Неопределенные значения игнорируются. Значения, которые не могут быть преобразованы в числа, вызывают ошибку.

Примеры:

  • MAX(due_date; updated_date)
  • MAX(0; -10; undefined; 10) → 10
  • MAX(ARRAY(1,6,3)) → 6

MEDIAN

MEDIAN(A)

Вычисляет медиану чисел в массиве. Равен ПРОЦЕНТИЛЬ(A, 0,5).

Параметр         

Тип

Описание

Value

Массив

Массив числовых значений для рассмотрения.

→ Result            

Число

Среднее значение.

 

Пример:

MEDIAN(ARRAY(1,2,5,7,8)) → 5

MIN

MIN(Number1, Number2, ...)

MIN(A)

 

При использовании с несколькими аргументами найдите наименьшее значение среди чисел, переданных в качестве параметров. При использовании с массивом находит минимальное число в массиве.

Параметр         

Тип

Описание

Number1, Number2, ..., NumberN)

OR

A

Число

 

Массив

Серия числовых значений.

 

Массив числовых значений для рассмотрения.

→ Result            

Число

Наименьшее значение. Если массив пуст или все элементы не определены, возвращает значение undefined.

Неопределенные значения игнорируются. Значения, которые не могут быть преобразованы в числа, вызывают ошибку.

Примеры:

  • MIN(0; -10; undefined; 10) → -10
  • MAX(ARRAY(1,6,3)) → 1

PERCENTILE

PERCENTILE(A, N)

Вычисляет N процентиль значений в заданном массиве.

Параметр         

Тип

Описание

A

Массив

Массив значений для рассмотрения.

N

Число

Значение от 0,0 до 1,0. Любое другое значение вызовет ошибку.

→ Result            

Число

Результирующее значение.

 

Неопределенные элементы игнорируются. Нечисловые значения, которые нельзя преобразовать в число, приведут к ошибке.

Если A содержит только числа,PERCENTILE(A, 0) равно A.MIN() и PERCENTILE(A, 1) равно A.MAX().

Пример:

PERCENTILE(ARRAY(1,2,3,4,5), 0.25) → 2

QUARTILE

QUARTILE(A, N)

Вычисляет квартиль чисел в массиве или ряду чисел. Равен PERCENTILE(A, N*0.25).

 

Параметр         

Тип

Описание

A

Массив

Массив значений для рассмотрения.

N

INT

Целочисленное значение от 0 до 4.

0 = значение в 0 процентиле

1 = значение на 25-м процентиле

2 = значение на 50-м процентиле

3 = значение на 75-м процентиле

4 = значение в 100-м процентиле

→ Result            

Число

Квартильное значение.

 

Пример:

  • QUARTILE(ARRAY(1,2,3,4,5), 3) → 4

STDEV

STDEV(A)

Вычисляет стандартное отклонение на основе выборочной совокупности. Для всего населения используйте STDEVP.

Параметр         

Тип

Описание

A

Массив

Массив значений для рассмотрения.

→ Result            

Число

Стандартное отклонение.

 

Пример:

  • STDEV(ARRAY(1,2,3)) ->  1

STDEVP

STDEVP(A)

Вычисляет стандартное отклонение на основе всей совокупности. Для выборки населения используйте STDEV.

Параметр         

Тип

Описание

A

Массив

Массив значений для рассмотрения.

→ Result            

Число

Стандартное отклонение.

 

 

Пример:

  • STDEVP(ARRAY(1,2,3)) -> 0.8165

UMAX

UMAX(Value1, Value2, ...)

UMAX(A)

То же, что и 2022-12-15_19-52-26_.Expr Справочник по функциям vFUTURE-dc, но выполняет универсальное сравнение, принимая значения любого типа, включая элементы и массивы. При использовании с несколькими аргументами находит наибольшее значение, переданное в качестве параметров. При использовании с массивом находит максимальное значение в массиве.

Параметр         

Тип

Описание

Value1, Value2, ..., ValueN

 

OR

 

A

Любой

 

 

 

Массив

Серия значений.

 

 

 

Массив значений для рассмотрения.

→ Result            

Любой

Наибольшее значение. Если массив пуст или все элементы не определены, возвращает значение undefined.

 

Неопределенные значения игнорируются.

Примеры:

  • UMAX("aardvark", "zebra", "lion") → "zebra"
  • UMAX(ArrayofAnyTypes)

UMAX_BY

UMAX_BY(A, $)

Возвращает максимальное значение, сравнивая все значения в массиве, используя значения, вычисленные вызовом $ для каждого элемента. Применяет универсальное сравнение к значению (2022-12-15_19-52-26_.Expr Function Reference vFUTURE-dc).

Параметр         

Тип

Описание

A

Массив

Массив значений для рассмотрения.

$

Функция пользователя

 

→ Result            

Число

Максимальное значение. Если массив пуст или все элементы не определены, возвращает значение undefined.

 

Неопределенные значения игнорируются.

Пример:

  • UMAX_BY($.releaseDate) → returns the latest fix version

UMIN

UMIN(Number1, Number2, ...)

UMIN(A)

То же, что и MIN, но выполняет универсальное сравнение, принимая значения любого типа, включая сущности. При использовании с несколькими аргументами найдите наименьшее значение, переданное в качестве параметров. При использовании с массивом находит минимальное значение в массиве.

Параметр         

Тип

Описание

Number1, Number2, ..., NumberN

 

OR

 

A

Любой

 

 

 

Массив

Серия значений.

 

 

 

Массив значений для рассмотрения.

→ Result            

Любой

Наименьшее значение. Если массив пуст или все элементы не определены, возвращает значение undefined.

 

Неопределенные значения игнорируются.

Примеры:

  • UMIN("aardvark", "zebra", "lion") → "aardvark"
  • UMIN(ArrayofAnyTypes)

UMIN_BY

UMIN_BY(A, $)

Возвращает минимальное значение, сравнивая все значения в массиве, используя значения, вычисленные вызовом $ для каждого элемента. Применяет универсальное сравнение к значению (2022-12-15_19-52-26_.Expr Function Reference vFUTURE-dc). 

 

Параметр         

Тип

Описание

A

Массив

Массив значений для рассмотрения.

$

Функция пользователя

 

→ Result            

Любой

Минимальное значение. Если массив пуст или все элементы не определены, возвращает значение undefined.

 

Неопределенные значения игнорируются.

 

Пример:

  • UMIN_BY($.releaseDate) → возвращает самую раннюю версию исправления

По материалам Atlassian JIRA Structure: Statistical Functions