# FieldValueCount

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

FieldValueCount(field\_name)

entier

* field\_name : nom du champ pour lequel l'indice est requis. 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.

Note InformationsLe tri sur les valeurs des ordonnées dans les graphiques ou le tri par colonnes d'expressions dans les tableaux n'est pas autorisé lors de l'utilisation de cette fonction de graphique dans l'une des expressions du graphique. Ces options de tri sont donc automatiquement désactivées. Lorsque vous utilisez cette fonction de graphique dans une visualisation ou un tableau, le tri de la visualisation revient à l'entrée triée via cette fonction.

Ajoutez l'échantillon de données ci-dessous à votre document et exécutez ce dernier. Les exemples suivants utilisent le champ : First name provenant de la table Names.

Exemples et résultats

| Exemple | Résultat |
| --- | --- |
| Fonction de graphique : dans une table contenant la dimension First name, ajoutez comme mesure :<br><br>`FieldValueCount('First name')` | 5, car Peter apparaît deux fois. |
| Fonction de graphique avec First name :<br><br>`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 :<br><br>`John1:` `Load FieldValueCount('First name') as MyFieldCount1` `Resident Names;` | `MyFieldCount1=`5, car John apparaît deux fois. |
| Fonction de script avec Names :<br><br>`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 l'exemple :

`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;`