# RangeNullCount - función de script y de gráfico

RangeNullCount() halla el número de valores NULL en una expresión o campo.

Sintaxis:

RangeNullCount(firstexpr [, Expression])

Tipo de datos que devuelve: Entero

Argumentos:

El argumento de esta función pueden contener funciones inter-registro, las cuales devuelven un rango de valores por sí mismas.

* first\_expr: La expresión o el campo que contiene los datos que se han de medir.
* Expression: Las expresiones o campos opcionales que contienen el rango de datos que se han de medir.

Ejemplos:

Ejemplos y resultados

| Ejemplo | Resultado |
| --- | --- |
| `RangeNullCount<br>(1,2,4)` | Devuelve 0 |
| `RangeNullCount<br>(5,'abc')` | Devuelve 0 |
| `RangeNullCount<br>(null( ), null( ))` | Devuelve 2 |

Ejemplo: (utilizando expresión)

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

Devuelve el número de valores NULL que encuentre en los tres resultados de la función Sum(MyField) evaluada en la fila actual y dos filas por encima de la fila actual.

Nota informativaCopiar MyField en el ejemplo siguiente no dará como resultado un valor NULL.

Nota de sugerenciaDeshabilite la ordenación de MyField para garantizar que el ejemplo funcione tal como se espera.

Resultados de la expresión a modo de ejemplo

| MyField | RangeNullCount(Above(Sum(MyField),0,3)) |
| --- | --- |
| 10 | Devuelve 2 porque no hay filas por encima de esta fila así que 2 de los 3 valores faltan (=NULL). |
| 'abc' | Devuelve 1 porque solo hay una fila por encima de la fila actual así que uno de los tres valores falta (=NULL). |
| 8 | Devuelve 0 porque ninguna de las tres filas es un valor NULL. |

**Datos utilizados en los ejemplos:**

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

## Más información

* [NullCount](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/ChartFunctions/CounterAggregationFunctions/nullcount.htm)