FieldValueCount - Skript- und Diagrammfunktion
FieldValueCount() ist eine integer-Funktion, die die Anzahl der distinkten Werte in einem Feld findet.
Syntax:
FieldValueCount(field_name)
Return data type: ganze Zahl
Arguments:
Argument | Beschreibung |
---|---|
field_name | Name für das Feld, für das der Wert erforderlich ist. Zum Beispiel die Spalte in einer Tabelle. Muss als String angegeben werden. Das heißt, der Feldname muss in einfachen Anführungszeichen stehen. |
Examples and results:
Die folgenden Beispiele verwenden das Feld: First name aus der Tabelle Names.
Beispiele | Ergebnisse |
---|---|
Fügen Sie Ihrer App die Beispieldaten hinzu und führen Sie sie aus. |
Die Tabelle Names wird wie in der Datenstichprobe geladen. |
Diagrammfunktion: Fügen Sie einer Tabelle mit der Dimension First name die folgende Kennzahl hinzu: |
|
FieldValueCount('First name') |
5, da Peter doppelt vorkommt. |
FieldValueCount('Initials') |
6, da Initials nur distinkte Werte aufweist. |
Skriptfunktion: Vorausgesetzt, die Tabelle Names ist wie in den Beispieldaten geladen: |
|
FieldCount1: Load FieldValueCount('First name') as MyFieldCount1 Resident Names; |
MyFieldCount1=5, weil Peter doppelt vorkommt. |
FieldCount2: Load FieldValueCount('Initials') as MyInitialsCount1 Resident Names; |
MyFieldCount1=6, weil 'Initials' nur distinkte Werte aufweist. |
Names:
LOAD * inline [
First name|Last name|Initials|Has cellphone
John|Anderson|JA|Yes
Sue|Brown|SB|Yes
Mark|Carr|MC |No
Peter|Devonshire|PD|No
Jane|Elliot|JE|Yes
Peter|Franc|PF|Yes ] (delimiter is '|');
FieldCount1:
Load FieldValueCount('First name') as MyFieldCount1
Resident Names;
FieldCount2:
Load FieldValueCount('Initials') as MyInitialsCount1
Resident Names;