FieldValueCount
FieldValueCount() is an integer-functie waarmee het aantal distinctieve waarden in een veld wordt gevonden.
Syntaxis:
FieldValueCount(field_name)
Retourgegevenstypen: geheel getal
Argumenten:
- field_name: Naam van het veld waarvoor de index is vereist. Bijvoorbeeld de kolom in een tabel. Moet worden opgegeven als een tekenreekswaarde. Dit betekent dat de veldnaam tussen enkele aanhalingstekens moet staan.
Voorbeelden:
Voeg de onderstaande voorbeeldgegevens toe aan uw document en voer deze uit. In de volgende voorbeelden wordt gebruikgemaakt van het veld: First name uit de tabel Names.
Voorbeeld | Resultaat |
---|---|
Diagramfunctie: voeg in een tabel die de dimensie First name bevat het volgende in als een meting: FieldValueCount('First name') |
5 aangezien Peter tweemaal voorkomt. |
Diagramfunctie met First name: FieldValueCount('Initials') |
6 aangezien Initials alleen distinctieve waarden heeft. |
Scriptfunctie - stel dat de tabel Names is geladen, zoals in de voorbeeldgegevens: John1: Load FieldValueCount('First name') as MyFieldCount1 Resident Names; |
MyFieldCount1=5 aangezien 'John' tweemaal voorkomt. |
Scriptfunctie met Names: John1: Load FieldValueCount('Initials') as MyInitialsCount1 Resident Names; |
MyFieldCount1=6 aangezien 'Initials' alleen distinctieve waarden heeft. |
Gebruikte gegevens in voorbeeld:
Gebruikte gegevens in voorbeeld:
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;