Saltar navegación

Documentación de FlexPro 2025

Reduce

Reduce el número de valores de un conjunto de datos.

Sintaxis

Reduce(DataSet, [ ReductionFactor = 1 ] [ , Position = 0 ])

 

La sintaxis de la función Reduce consta de los siguientes elementos:

Parte

Descripción

DataSet

El conjunto de datos cuyo número de valores debe reducirse.

Se permiten todas las estructuras de datos excepto Valor escalar y Lista. Los tipos de datos no permitidos son Cadena.

Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista.

ReductionFactor

Un factor entero que especifica en cuánto debe reducirse el número de valores.

Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos enteros.

El valor debe ser mayor o igual que 1.

Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso.

Se establece el valor predeterminado 1 si no se especifica el argumento.

Position

Especifica la posición del primer valor que se va a tomar. Si omite el argumento, la extracción comienza por el primer valor.

Las estructuras de datos permitidas son Valor escalar. Se permiten todos los tipos de datos enteros.

Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso.

Se establece el valor predeterminado 0 si no se especifica el argumento.

Notas

El resultado tiene la misma unidad que el argumento DataSet.

La reducción se consigue copiando únicamente cada enésimo valor en el conjunto de datos de resultado.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

Reduce({3, 5, 4, 2, 7, 6, 8, 1}, 2)

Devuelve {3, 4, 7, 8}.

Reduce({3, 5, 4, 2, 7, 6, 8, 1}, 2, 1)

Devuelve {5, 2, 6, 1}.

Véase también

Función LinearInterpolation

Función DeltaCompress

Función Expand

Función Sample

Función Resample

Objeto de análisis Muestreo de señal