RangeMaxString - script- en grafiekfunctie
RangeMaxString() retourneert de laatste waarde die in de gesorteerde tekst van de uitdrukking of het veld wordt gevonden.
Syntaxis:
RangeMaxString(first_expr[, Expression])
Retourgegevenstypen: tekenreeks
Argumenten:
Het argument van deze functie kan interrecordfuncties bevatten die op hun beurt een bereik van waarden opleveren.
- first_expr: De uitdrukking die of het veld dat de gegevens bevat die moeten worden gemeten.
- Expression: Optionele uitdrukkingen of velden die het gegevensbereik bevatten dat moet worden gemeten. Er kunnen meerdere extra uitdrukkingen worden gebruikt.
Voorbeelden:
| Voorbeeld | Resultaat |
|---|---|
| RangeMaxString (1,2,4) |
Retourneert 4 |
|
RangeMaxString ('xyz','abc') |
Retourneert 'xyz' |
| RangeMaxString (5,'abc') | Retourneert 'abc' |
| RangeMaxString (null( )) |
Retourneert NULL |
Voorbeeld: (uitdrukking gebruiken)
RangeMaxString (Above(MaxString(MyField),0,3))
Retourneert het laatste (in alfabetische volgorde) van de drie resultaten van de functie MaxString(MyField) uitgevoerd op de huidige rij en twee rijen boven de huidige rij.
| MyField | RangeMaxString(Above(MaxString(MyField),0,3)) |
|---|---|
| 10 |
10 |
| abc | abc |
| 8 | abc |
| def | def |
| xyz | xyz |
| 9 | xyz |
Gegevens die worden gebruikt in voorbeelden:
RangeTab:
LOAD * INLINE [
MyField
10
'abc'
8
'def'
'xyz'
9
] ;