# RangeNullCount — функция скриптa и диаграммы

RangeNullCount() находит значения NULL в выражении или поле.

Синтаксис:

RangeNullCount(first\_expr [, Expression])

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

Аргументы:

Аргументы этой функции могут содержать межзаписные функции, которые в свою очередь возвращают список значений.

Аргументы

| Аргумент | Описание |
| --- | --- |
| first\_expr | Выражение или поле, содержащее данные для измерения. |
| Expression | Дополнительные выражения или поля, содержащие диапазон значений для измерения. |

Примеры и результаты:

Примеры функции

| Примеры | Результаты |
| --- | --- |
| `RangeNullCount  (1,2,4)` | Возвращает 0 |
| `RangeNullCount  (5,'abc')` | Возвращает 0 |
| `RangeNullCount  (null( ), null( ))` | Возвращает 2 |

Пример с выражением:

`RangeNullCount  (Above(Sum(MyField),0,3))`

Возвращает число значений NULL в трех результатах функции Sum(MyField), оцененной для текущей строки и двух строк над ней.

Примечание к информацииКопирование элемента MyField в примере ниже не приведет к получению значения NULL.

Данные образца

| MyField | RangeNullCount(Above(Sum(MyField),0,3)) |
| --- | --- |
| 10 | Возвращает 2, поскольку над этой строкой нет строк, поэтому 2 из трех значений отсутствуют (=NULL). |
| 'abc' | Возвращает 1, поскольку над текущей строкой есть только одна строка, поэтому одно из трех значений отсутствует (=NULL). |
| 8 | Возвращает 0, поскольку значение ни в одной из трех строк не является значением NULL. |

Данные, используемые в примерах:

`RangeTab:` `LOAD * INLINE [` `MyField` `10` `'abc'` `8` `] ;`

## Подробнее

* [NullCount — функция диаграммы](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/CounterAggregationFunctions/nullcount.htm)