RangeMax - skript- och diagramfunktion
RangeMax() returnerar det högsta numeriska värde som hittas inom uttrycket eller fältet.
Syntax:
RangeMax(first_expr[, Expression])
Datatyp som returneras: numeriska
Argument:
Argument | Beskrivning |
---|---|
|
Det uttryck eller fält som innehåller de data som ska mätas. |
|
Valfria uttryck eller fält som innehåller de intervalldata som ska mätas.Flera ytterligare uttryck kan användas. |
Begränsningar:
Om inget numeriskt värde påträffas returneras
Exempel och resultat:
Exempel | Resultat | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RangeMax (1,2,4) |
Returnerar 4 | ||||||||||||||||
|
Returnerar 1 |
||||||||||||||||
RangeMax (null( ), 'abc') |
Returnerar |
||||||||||||||||
Lägg till exempelskriptet i dokumentet och kör det. Lägg sedan till åtminstone de fält som listas i resultatkolumnen på ett ark i dokumentet för att se resultatet. 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 ]; |
|
Exempel med uttryck:
Returnerar maxvärdet inom intervallet av tre värden för MyField, uträknade på den aktuella raden och de två raderna ovanför den aktuella raden. Om du anger det tredje argumentet som
Data som används i exempel:
MyField | RangeMax (Above(Sum(MyField),1,3)) |
---|---|
10 | 10 |
2 | 10 |
8 | 10 |
18 | 18 |
5 | 18 |
9 | 18 |
Data som används i exempel:
RangeTab:
LOAD * INLINE [
MyField
10
2
8
18
5
9
] ;