RangeMaxString - fonction de script et fonction de graphique
RangeMaxString() renvoie la dernière valeur contenue dans l'expression ou le champ selon l'ordre de tri du texte.
RangeMaxString(first_expr[, Expression])
chaîne
L'argument de cette fonction peut contenir des fonctions d'inter-enregistrements, qui renvoient à leur tour une liste de valeurs.
- first_expr : Expression ou champ contenant les données à mesurer.
- Expression : Expressions ou champs facultatifs contenant la plage de données à mesurer. Il est possible d'utiliser plusieurs expressions supplémentaires.
Exemple | Résultat |
---|---|
RangeMaxString (1,2,4) |
Renvoie 4. |
RangeMaxString ('xyz','abc') |
Renvoie 'xyz'. |
RangeMaxString (5,'abc') | Renvoie 'abc'. |
RangeMaxString (null( )) |
Renvoie NULL. |
(avec une expression)
RangeMaxString (Above(MaxString(MyField),0,3))
Renvoie le dernier (dans l'ordre de tri du texte) des trois résultats de la fonction MaxString(MyField) évaluée sur la ligne active et les deux lignes au-dessus.
MyField | RangeMaxString(Above(MaxString(MyField),0,3)) |
---|---|
10 |
10 |
abc | abc |
8 | abc |
def | def |
xyz | xyz |
9 | xyz |
Données utilisées dans les exemples :
RangeTab:
LOAD * INLINE [
MyField
10
'abc'
8
'def'
'xyz'
9
] ;