# Funciones de rango

Las funciones de rango son funciones que toman un conjunto de valores y producen un único valor como resultado. Todas las funciones de rango pueden utilizarse tanto en el script de carga como en las expresiones de gráficos.

Por ejemplo, en un gráfico, una función de rango puede calcular un valor único a partir de un conjunto entre registros. En el script de carga, una función de rango puede calcular un único valor a partir de un conjunto de valores en una tabla interna.

Utilice el desplegable de cada función para ver una breve descripción y la sintaxis de cada función. Haga clic en el nombre de la función en la descripción de la sintaxis si desea más detalles.

Nota informativaLas funciones de rango reemplazan a las siguientes funciones numéricas generales: numsum, numavg, numcount, nummin y nummax. Estas aún pueden utilizarse, pero no se recomienda.

## Funciones de rango básicas

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeMax

RangeMax() devuelve el valor numérico más alto que encuentra en la expresión o campo.

[**rangemax**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangemax.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeMaxString

RangeMaxString() devuelve el último valor en el orden de texto que encuentra en una expresión o campo.

[**rangemaxstring**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangemaxstring.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeMin

RangeMin() devuelve los valores numéricos más bajos que encuentra en la expresión o campo.

[**rangemin**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangemin.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeMinString

RangeMinString() devuelve el primer valor en el orden de texto que encuentra en una expresión o campo.

[**rangeminstring**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangeminstring.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeMode

RangeMode() halla el valor que más veces aparece (valor de la moda) en la expresión o campo.

[**rangemode**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangemode.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeOnly

RangeOnly() es una función dual que devuelve un valor si la expresión evalúa un único valor. Si este no es el caso entonces devuelve NULL.

[**rangeonly**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangeonly.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeSum

RangeSum() devuelve la suma de un rango de valores. Todos los valores no numéricos se tratan como 0, a diferencia del operador +.

[**rangesum**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangesum.htm)(first\_expr[, Expression])

## Funciones de rango de contador

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeCount

RangeCount() devuelve el número de valores, tanto de texto como numéricos, de una expresión o campo.

[**rangecount**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangecount.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeMissingCount

RangeMissingCount() devuelve el número de valores no numéricos (incluidos los valores NULL) en una expresión o campo.

[**rangemissingcount**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangemissingcount.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeNullCount

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

[**rangenullcount**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangenullcount.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeNumericCount

RangeNumericCount() halla el número de valores numéricos en una expresión o campo.

[**rangenumericcount**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangenumericcount.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeTextCount

RangeTextCount() devuelve el número de valores de texto de una expresión o campo.

[**rangetextcount**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangetextcount.htm)(first\_expr[, Expression])

## Funciones de rango estadísticas

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeAvg

RangeAvg() devuelve la media de un rango. Lo introducido en la función puede ser o bien un rango de valores o una expresión.

[**rangeavg**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangeavg.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeCorrel

RangeCorrel() devuelve el coeficiente de correlación de dos conjuntos de datos. El coeficiente de correlación es una medida de la relación entre los conjuntos de datos.

[**rangecorrel**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangecorrel.htm)(x\_values , y\_values[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeFractile

RangeFractile() devuelve el valor que corresponde al enésimo fractile (cuantil) de un rango de números.

[**rangefractile**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangefractile.htm)(fractile, first\_expr[ ,Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeKurtosis

RangeKurtosis() devuelve el valor que corresponde a la kurtosis de un rango de números.

[**rangekurtosis**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangekurtosis.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeSkew

RangeSkew() devuelve el valor que corresponde a la asimetría de un rango de números.

[**rangeskew**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangeskew.htm)(first\_expr[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeStdev

RangeStdev() halla la desviación estándar de un rango de números.

[**rangestdev**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/rangestdev.htm)(expr1[, Expression])

## Funciones de rango financieras

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeIRR

RangeIRR() devuelve la tasa de rendimiento interno de una serie de flujos de caja representados por los valores introducidos.

[**RangeIRR**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/RangeFunctions/RangeIRR.htm)(value[, value][, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeNPV

RangeNPV() devuelve el valor actual neto de una inversión basada en un tipo de descuento y una serie de pagos futuros (valores negativos) e ingresos (valores positivos). El resultado tiene un formato numérico predeterminado en money.

[**RangeNPV**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/RangeFunctions/RangeNPV.htm)(discount\_rate, value[, value][, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeXIRR

RangeXIRR() devuelve la tasa de rendimiento interno de un plan de flujos de caja que no tienen por qué ser necesariamente periódicos. Para calcular la tasa de rendimiento interno de una serie de flujos de caja periódicos, utilice la función RangeIRR.

[**RangeXIRR**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/RangeFunctions/RangeXIRR.htm)(values, dates[, Expression])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm)

#### RangeXNPV

RangeXNPV() devuelve el valor actual neto de una planificación de flujos de caja que no tienen que ser necesariamente periódicos. El resultado tiene un formato numérico predeterminado de moneda. Para calcular el valor actual neto de una serie de flujos de caja periódicos, utilice la función RangeNPV.

[**RangeXNPV**](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/RangeFunctions/RangeXNPV.htm)(discount\_rate, values, dates[, Expression])

## Más información

* [Funciones inter-registro](https://help.qlik.com/es-ES/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/ChartFunctions/InterRecordFunctions/inter-record-functions-charts.htm)