RangeMax - script- en diagramfunctie
RangeMax() retourneert de hoogste numerieke waarden die binnen de uitdrukking of het veld worden gevonden.
Syntax:
RangeMax(first_expr[, Expression])
Return data type: numeriek
Arguments:
Argument | Beschrijving |
---|---|
|
De uitdrukking die of het veld dat de gegevens bevat die moeten worden gemeten. |
|
Optionele uitdrukkingen of velden die het gegevensbereik bevatten dat moet worden gemeten. |
Limitations:
Als er geen numerieke waarde wordt gevonden, wordt
Examples and results:
Voorbeelden | Resultaten | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RangeMax (1,2,4) |
retourneert 4 | ||||||||||||||||
|
retourneert 1 |
||||||||||||||||
RangeMax (null( ), 'abc') |
Retourneert |
||||||||||||||||
Voeg het voorbeeldscript toe aan uw app en voer het uit. Voeg vervolgens ten minste de velden die in de resultatenkolom staan aan een werkblad in uw app toe om het resultaat te bekijken. RangeTab3: LOAD recno() as RangeID, RangeMax(Field1,Field2,Field3) as MyRangeMax INLINE [ Field1, Field2, Field3 10,5,6 2,3,7 8,2,8 18,11,9 5,5,9 9,4,2 ]; |
|
Voorbeeld met uitdrukking:
Retourneert de maximale waarde in het bereik van drie waarden van MyField berekend op de huidige rij en de twee rijen boven de huidige rij. Doordat het derde argument wordt opgegeven als
Gegevens die worden gebruikt in voorbeelden:
MyField | RangeMax (Above(Sum(MyField),1,3)) |
---|---|
10 | 10 |
2 | 10 |
8 | 10 |
18 | 18 |
5 | 18 |
9 | 18 |
Gegevens die worden gebruikt in voorbeelden:
RangeTab:
LOAD * INLINE [
MyField
10
2
8
18
5
9
] ;