FieldValueCount
FieldValueCount() è una funzione numero intero che trova il numero di valori distinti in un campo.
Sintassi:
FieldValueCount(field_name)
Tipo di dati restituiti: numero intero
Argomenti:
- field_name: Nome del campo per cui è richiesto l'indice. Ad esempio, la colonna in una tabella. Deve essere specificato come valore di stringa. Questo significa che il nome di campo deve essere racchiuso tra virgolette singole.
Esempi:
Aggiungere i dati di esempio in basso al proprio documento ed eseguirlo. Gli esempi seguenti utilizzano il campo: First name dalla tabella Names.
Esempio | Risultato |
---|---|
Funzione grafica: in una tabella contenente la dimensione First name, aggiungere come misura: FieldValueCount('First name') |
5 in quanto Peter è visualizzato due volte. |
Funzione grafico con First name: FieldValueCount('Initials') |
6 in quanto Initials presenta solo due valori distinti. |
Funzione di script: dato che la tabella Names è stata caricata, come nei dati campione: John1: Load FieldValueCount('First name') as MyFieldCount1 Resident Names; |
MyFieldCount1=5, in quanto 'John' è visualizzato due volte. |
Funzione di script con Names: John1: Load FieldValueCount('Initials') as MyInitialsCount1 Resident Names; |
MyFieldCount1=6, in quanto 'Initials' presenta solo due valori distinti. |
Dati utilizzati nell'esempio:
Dati utilizzati nell'esempio:
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;