DataOrder (FPScript)
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. |