FieldValueCount - fonction de script et fonction de graphique

FieldValueCount() est une fonction entière qui permet de déterminer le nombre de valeurs distinctes dans un champ.

Syntax:  

FieldValueCount(field_name)

Return data type: entier

Arguments:  

Argument Description
field_name Nom du champ pour lequel la valeur est requise. Par exemple, la colonne dans une table.À fournir sous forme de valeur de chaîne. Autrement dit, le nom du champ doit être placé entre guillemets simples.

Examples and results:  

Les exemples suivants utilisent le champ : First name provenant de la tableNames.

Exemples Résultats

Ajoutez l'exemple de données à votre application et exécutez cette dernière.

La table Names est chargée, comme dans les échantillons de données.

Fonction de graphique : dans une table contenant la dimension First name, ajoutez comme mesure :

 

FieldValueCount('First name')

5, car Peter apparaît deux fois.

FieldValueCount('Initials')

6, car Initials comprend uniquement des valeurs distinctes.

Fonction de script : étant donné que la table Names est chargée, comme dans les échantillons de données :

 

John1:

Load FieldValueCount('First name') as MyFieldCount1

Resident Names;

MyFieldCount1=5, car 'John' apparaît deux fois.

John1:

Load FieldValueCount('Initials') as MyInitialsCount1

Resident Names;

MyFieldCount1=6, car 'Initials' comprend uniquement des valeurs distinctes.

Données utilisées dans l'exemple :

Données utilisées dans les exemples :

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;