GetSelectedCount
GetSelectedCount() finner antalet valda (gröna) värden i ett fält.
Syntax:
GetSelectedCount (field_name [, include_excluded])
Returnerad datatyp: heltal
Argument:
- field_name: Fältet som innehåller dataintervallet som ska mätas.
- include_excluded: Om det anges som True(), inkluderar räkningen valda värden som just nu är exkluderade av urval i andra fält. Om de är False eller utelämnade inkluderas dessa värden inte.
- state_name: Namnet på ett parallellt tillstånd. Om det anges returneras det räknade värdet för fältet i det parallella tillståndet. Om inget parallellt tillstånd anges används standardtillståndet.
I följande tabell listas andra funktioner som är relaterade till denna funktion.
| Funktion | Interaktion |
|---|---|
| GetStateCounts |
Med hjälp av GetStateCounts() kan du kombinera beräkningen av följande antal med ett enda funktionsanrop:
|
| GetPossibleCount | Returnerar antalet möjliga värden. |
| GetNotSelectedCount | Returnerar antalet värden som har tagits bort (endast tillgängligt om fältet är i och-läge). |
| GetAlternativeCount | Returnerar antalet alternativa värden. |
| GetSelectedCount | Returnerar antalet uteslutna värden, exklusive alternativa och valda uteslutna värden. |
Färg på urvalstillstånd i listboxar
All information på denna sida avser färgen på urvalstillstånd i en Listbox med specifika inställningar:
-
Dokumentet QlikView är konfigurerat med färgschemat Classic Extended. Se: Markeringsutseende
-
Listbox konfigurerad med Visa alternativ aktiverat. Se: Visa alternativ
I följande tabell beskrivs färgschemat för varje urvalstillstånd i en Listbox med den här konfigurationen.
| Status | Cellfärg | Textfärg |
|---|---|---|
| Alternativ | Vit | Grå |
| Avmarkerad | Röd | Svart |
| Utesluten | Grå | Vit |
| Möjligt | Vit | Svart |
| Vald | Grön | Svart |
| Valda uteslutna | Grå | Grön |
Exempel
I exemplet som följer har tre fält lästs in i olika listboxar – en för förnamn, First name, en för initialer, Initials, och en för mobiltelefoni, Has cellphone.
Exempel 1: John valt i First name
GetSelectedCount ([First name])
returnerar 1 som ett värde väljs i First name.
Exempel 2: John valt i First name
GetSelectedCount ([Initials])
returnerar 0 eftersom inga värden väljs i Initials.
Exempel 3: inga val i First name, alla värden valda i Initials, och Yes valda i Has cellphone
GetSelectedCount ([Initials], True())
returnerar 6. Även om val med Initials MC och PD har Has cellphone inställd på No, är resultatet fortfarande 6, eftersom argumentet include_excluded är inställt på True().
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 '|');