# Median — функция диаграммы

Функция Median() возвращает значение медианы диапазона значений, агрегированных в выражении, повторяемом в измерениях диаграммы.

Синтаксис:

Median([{SetExpression}] [DISTINCT] [TOTAL [&lt;fld{, fld}&gt;]] expr)

Возвращаемые типы данных: числовое значение

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| expr | Выражение или поле, содержащее данные для измерения. |
| SetExpression | По умолчанию функция агрегирования агрегирует множество возможных записей, определенных выборкой. Альтернативный набор записей может быть определен выражением анализа множества. |
| DISTINCT | Если слово DISTINCT указывается до аргументов функции, все дубликаты, возникшие в результате оценки аргументов функции, будут проигнорированы. |
| TOTAL | Если слово TOTAL стоит перед аргументами функции, вычисление выполняется по всем возможным значениям, указанным в текущих выборках, а не только в тех, которые относятся к значению текущего измерения, т. е. измерения диаграммы игнорируются.<br><br>При использовании выражения TOTAL [&lt;fld {.fld}&gt;], где префикс TOTAL предшествует списку из одного или нескольких имен полей, выступающих в качестве подмножества переменных измерения диаграммы, создается подмножество всех возможных значений.<br><br>[Определение объема агрегирования](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/define-aggregation-scope.htm) |

Ограничения:

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

## Пример: выражение диаграммы с использованием Median

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/StatisticalAggregationFunctionsinCharts/median.htm)

#### Пример: выражение диаграммы

### Скрипт загрузки

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

```
Load RecNo() as RowNo, Letter, Number Inline
[Letter, Number
A,1
A,3
A,4
A,9
B,2
B,8
B,9];
```

Для получения дополнительной информации об использовании встроенных загрузок см. [Использование встроенных загрузок для загрузки данных](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

### Создать визуализацию

Создайте на листе Qlik Sense визуализацию таблицы с измерением Letter.

### Выражение диаграммы

Добавьте в таблицу следующее выражение в качестве меры.

`Median(Number)`

### Результат

![](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Resources/Images/Median.png)

### Объяснение

Медиана считается «средним» числом, когда числа сортируются в порядке от наименьшего до наибольшего. Если набор данных содержит четное число значений, функция возвращает среднее значение двух средних чисел. В данном примере медиана вычисляется для каждого набора значений A и B, то есть 3,5 и 8, соответственно.

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

## Подробнее

* [Avg — функция диаграммы](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/StatisticalAggregationFunctionsinCharts/avg.htm)
* [Анализ множеств](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-analysis-expressions.htm)