Saltar navegación

Documentación de FlexPro 2025

Aplicar funciones FPScript a conjuntos de datos

A menudo hay que realizar cálculos idénticos para un gran número de conjuntos de datos. Una forma de automatizar este proceso es almacenar los conjuntos de datos en distintas subcarpetas y activar la carpeta de la que se van a extraer los datos para su análisis.

La segunda opción descrita aquí consiste en empaquetar la regla de cálculo en una función FPScript y utilizarla como plantilla para crear nuevas fórmulas.

FPScript le ofrece la posibilidad de programar fórmulas con argumentos. A continuación, puede utilizar esas fórmulas como una función. Una fórmula Normalizada que normaliza su argumento a un rango de valores de 0 a 1 tiene, por ejemplo, el siguiente aspecto:

Arguments Data
Data / Maximum(Data)

Ahora puede utilizar esta función en otras fórmulas. Por ejemplo, puede crear una fórmula SeñalNormalizada que contenga el siguiente código:

Normalizada(Señal)

Crear este tipo de fórmulas es muy fácil con FlexPro: solo tiene que seleccionar con el ratón los conjuntos de datos a los que desea aplicar la función en la lista de objetos y arrastrarlos hasta la función en la lista de objetos. Si arrastra solo un conjunto de datos a la función, FlexPro crea una nueva fórmula que aplica la función a este conjunto de datos. Si arrastra varios conjuntos de datos a la función, aparece un cuadro de diálogo en el que puede seleccionar si debe crearse una fórmula de este tipo para cada conjunto de datos o si solo debe crearse una fórmula que agrupe todos los conjuntos de datos en una lista y llame así a la función.

En el ejemplo anterior, arrastre el conjunto de datos Señal a la función Normalizada en la lista de objetos. FlexPro crea entonces automáticamente una nueva fórmula con el nombre SeñalNormalizada, que contiene el código especificado anteriormente. A continuación, puede utilizar esta nueva fórmula para otros cálculos o para la presentación en documentos.

También puede utilizar funciones con varios argumentos. En este caso, el conjunto de datos que ha arrastrado a la función con el ratón se utiliza como primer argumento. Puede definir los demás argumentos en un cuadro de diálogo.

Véase también

Fórmula

Crear plantillas para el análisis