# FieldValueCount

FieldValueCount() är en integer-funktion som finner antalet distinkta värden i ett fält.

Syntax:

FieldValueCount(field\_name)

Returnerad datatyp: heltal

Argument:

* field\_name: Namnet på det fält för vilket index krävs. Till exempel, kolumnen i en tabell. Måste anges som ett strängvärde. Detta innebär att fältnamnet måste omges av enkla citattecken.

Anteckning om informationSortering på y-värden i diagram, eller sortering efter uttryckskolumner i tabeller, är inte tillåtet när denna diagramfunktion används i något av diagrammets uttryck. Dessa sorteringsalternativ är därför automatiskt inaktiverade. När du använder den här diagramfunktion i en visualisering eller tabell kommer sorteringen av visualiseringen att återgå till den sorterade inmatningen av den här funktionen.

Exempel:

Lägg till exempeldata nedan i dokumentet och kör det. I följande exempel används fältet: First name från tabellen Names.

Exempel och resultat

| Exempel | Resultat |
| --- | --- |
| Diagramfunktion – i en tabell som innehåller dimensionen First name lägger du till följande som mått:<br><br>`FieldValueCount('First name')` | 5 eftersom Peter visas två gånger. |
| Diagramfunktion med First name:<br><br>`FieldValueCount('Initials')` | 6 eftersom Initials endast innehåller distinkta värden. |
| Skriptfunktion – då tabellen Names är inläst, som i exempeldata:<br><br>`John1:` `Load FieldValueCount('First name') as MyFieldCount1` `Resident Names;` | `MyFieldCount1=`5, eftersom ”John” visas två gånger |
| Skriptfunktion med Names:<br><br>`John1:` `Load FieldValueCount('Initials') as MyInitialsCount1` `Resident Names;` | `MyFieldCount1=`6, eftersom ”Initials” endast innehåller distinkta värden. |

Data som används i exemplet:

Data som används i exemplet:

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