Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

RangeCount - Skript- und Diagrammfunktion

RangeCount() liefert die Anzahl der Werte – numerisch und Text – in der Formel oder dem Feld.

Syntax:  

RangeCount(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.

Argumente
Argument Beschreibung
first_expr

Die Formel oder das Feld mit den Daten, die gezählt werden sollen.

Expression

Optionale Formeln oder Felder, die den Datenbereich enthalten, der gezählt werden soll.

Beschränkungen:  

NULL-Werte werden nicht mitgezählt.

Beispiele und Ergebnisse:  

Funktionsbeispiele
BeispieleErgebnisse
RangeCount (1,2,4)

Liefert 3

RangeCount (2,'xyz')

Liefert 2
RangeCount (null( ))Liefert 0
RangeCount (2,'xyz', null())Liefert 2

Beispiel:  

Fügen Sie Ihrer App ein Beispielskript hinzu und führen Sie dieses aus. Fügen Sie einem Arbeitsblatt in Ihrer App dann die Felder hinzu, die in der Ergebnisspalte aufgeführt sind, um das Ergebnis anzuzeigen.

RangeTab3:

LOAD recno() as RangeID, RangeCount(Field1,Field2,Field3) as MyRangeCount INLINE [

Field1, Field2, Field3

10,5,6

2,3,7

8,2,8

18,11,9

5,5,9

9,4,2

];

Die entstehende Tabelle enthält die zurückgegebenen Werte von MyRangeCount für jeden der Datensätze in der Tabelle.

Ergebnistabelle
RangeID MyRangeCount
1 3
2 3
3 3
4 3
5 3
6 3

Beispiel mit Formel:

RangeCount (Above(MyField,1,3))

Liefert die Anzahl der in den drei Ergebnissen von MyField enthaltenen Werte. Die Angabe des ersten Arguments der Funktion Above() als 1 und des zweiten Arguments als 3 liefert die Werte der drei Felder oberhalb der aktuellen Zeile, sofern genügend Zeilen vorhanden sind, die als Input für die Funktion RangeCount() verwendet werden.

In Beispielen verwendete Daten:

Beispieldaten
MyField RangeCount(Above(MyField,1,3))

10

0
21
82
183
53
93

In Beispielen verwendete Daten:

RangeTab:

LOAD * INLINE [

MyField

10

2

8

18

5

9

] ;

Weitere Informationen

 

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!