Reduce (FPScript)

21.09.2021

Réduit le nombre de valeurs dans un ensemble de données.

Syntaxe

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

 

La syntaxe de la fonction Reduce se compose des éléments suivants :

Section

Description

DataSet

L'ensemble de données dont le nombre de valeurs doit être réduit.

Toutes les structures de données sont autorisées, sauf Scalaire et Liste. Les types de données non pris en charge sont Chaîne de caractères.

Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste.

ReductionFactor

Un facteur entier qui précise de combien le nombre de valeurs doit être réduit.

Les structures de données autorisées sont Scalaire. Tous les types de données entiers sont autorisés.

La valeur doit être supérieure ou égale à 1.

Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété.

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 1 .

Position

Spécifie la position de la première valeur à extraire. Si vous omettez l'argument, l'extraction commencera avec la première valeur.

Les structures de données autorisées sont Scalaire. Tous les types de données entiers sont autorisés.

Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété.

Si l'argument n'est pas spécifié, il est défini à la valeur par défaut 0 .

Remarques

Le résultat a la même unité que l'argument DataSet.

La réduction est obtenue en ne copiant qu'une valeur sur dix dans l'ensemble des données de résultat.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

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

Renvoie {3, 4, 7, 8}.

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

Renvoie {5, 2, 6, 1}.

Voir aussi

Fonction LinearInterpolation

Fonction DeltaCompress

Fonction Expand

Fonction Sample

Fonction Resample

Objet d'analyse Échantillonnage de signal

Partager l’article ou envoyer par mail :

Vous serez probablement intéressé par les articles suivants :