RangeNumericCount - Skript- und Diagrammfunktion
RangeNumericCount() liefert die Anzahl der numerischen Werte in einer Formel oder einem Feld.
Syntax:
RangeNumericCount(first_expr[, Expression])
Rückgabe Datentyp: ganze Zahl
Argumente:
Die Argumente dieser Funktion können eine Inter-Record-Funktion enthalten, die auch wieder eine Liste der Werte liefert.
| Argument | Beschreibung |
|---|---|
| first_expr | Die Formel oder das Feld mit den Daten, die gemessen werden sollen. |
| Expression | Optionale Formeln oder Felder, in denen die zu messenden Daten enthalten sind. |
Beispiele und Ergebnisse:
| Beispiele | Ergebnisse |
|---|---|
| RangeNumericCount (1,2,4) |
Liefert 3 |
| RangeNumericCount (5,'abc') | Liefert 1 |
| RangeNumericCount (null( )) |
Liefert 0 |
Beispiel mit Formel:
RangeNumericCount (Above(MaxString(MyField),0,3))
Liefert die Anzahl von numerischen Werten in den drei Ergebnissen der Funktion MaxString(MyField), berechnet anhand der Werte der aktuellen Zeile und der beiden Zeilen über der aktuellen Zeile.
| MyField | RangeNumericCount(Above(MaxString(MyField),0,3)) |
|---|---|
| 10 | 1 |
| abc | 1 |
| 8 | 2 |
| def | 1 |
| xyz | 1 |
| 9 | 1 |
In Beispielen verwendete Daten:
RangeTab:
LOAD * INLINE [
MyField
10
'abc'
8
def
xyz
9
] ;