DataOrder (FPScript)

21.09.2021

Détermine l'ordre des données d'un ensemble de données ou de sa composante X.

Syntaxe

DataOrder(DataSet)

 

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

Section

Description

DataSet

L'ensemble de données pour lequel l'ordre des données est déterminé.

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

Remarques

Pour les signaux, les séries de signaux et les courbes 3D, seule la composante X est analysée. Pour les ensembles de données bidimensionnelles, le critère qui s'applique à toutes les colonnes de la matrice de données est renvoyé. Les valeurs invalides (void) dans l'ensemble de données sont ignorées, c'est-à-dire que le résultat correspond à la valeur obtenue lorsque toutes les valeurs invalides (void) sont supprimées avant l'appel de fonction. Si l'ensemble de données a un incrément constant, vous pouvez utiliser la fonction Increment pour le déterminé.

Si un 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é.

Pour les types de données complexes, un nombre est formé.

La fonction renvoie l'une des valeurs suivantes :

Constante

Signification

DATAORDER_NONE

L'ensemble de données est une valeur scalaire, ou les valeurs de l'ensemble de données ne sont pas dans un ordre particulier.

DATAORDER_INDEFINITE

L'ensemble de données ne contient aucune valeur ou seulement une valeur.

DATAORDER_CONSTANT

L'ensemble de données contient au moins deux valeurs, et toutes les valeurs sont identiques.

DATAORDER_INCREASING

L'ensemble de données contient au moins deux valeurs, et chaque valeur de l'ensemble de données est supérieure ou égale à la précédente.

DATAORDER_DECREASING

L'ensemble de données contient au moins deux valeurs, et chaque valeur de l'ensemble de données est inférieure ou égale à la précédente.

DATAORDER_STRICTLYINCREASING

L'ensemble de données contient au moins deux valeurs, et chaque valeur de l'ensemble de données est plus grande que la précédente.

DATAORDER_STRICTLYDECREASING

L'ensemble de données contient au moins deux valeurs, et chaque valeur de l'ensemble de données est plus petite que la précédente.

Disponible dans

FlexPro View, Basic, Professional, Developer Suite

Exemples

DataOrder({1})

Renvoie DATAORDER_INDEFINITE.

DataOrder(5)

Renvoie DATAORDER_INDEFINITE.

DataOrder({1, 1})

Renvoie DATAORDER_CONSTANT.

DataOrder({1, 3, 4})

Renvoie DATAORDER_STRICTLYINCREASING.

DataOrder({1, ?, 4})

Renvoie DATAORDER_STRICTLYINCREASING.

DataOrder({1, 2, 2, 4})

Renvoie DATAORDER_INCREASING.

DataOrder({1, 2, 1, 4})

Renvoie DATAORDER_NONE.

DataOrder(Signal)

Vérifie l'ordre des données de la composante X d'un signal.

Voir aussi

Fonction Increment

Partager l’article ou envoyer par mail :

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