GetPossibleCount
GetPossibleCount() används för att hitta antalet möjliga (vita) värden i det identifierade fältet. Om det identifierade fältet innehåller urval räknas även de markerade (gröna) fälten.
För fält med urval returnerar GetPossibleCount() antalet valda (gröna) fält.
Typ av returdata: heltal
Syntax:
GetPossibleCount (field_name)
Argument:
- field_name: Fältet som innehåller dataintervallet som ska mätas.
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:
|
| GetSelectedCount | Returnerar antalet valda inkluderade 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. |
| GetPossibleCount | 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 exemplen som följer har två fält lästs in i olika listboxar, en för First name-namn och en för Initials.
Exempel 1: John valt i First name
GetPossibleCount ([Initials])
returnerar 1 1 eftersom det finns 1 värde bland initialerna kopplade till valet, John, under First name.
Exempel 2: John valt i First name
GetPossibleCount ([First name])
returnerar 1 eftersom det finns 1 val, John, i First name.
Exempel 3: Peter valt under First name
GetPossibleCount ([Initials])
returnerar 2 eftersom Peter är associerad med 2 värden under Initials.
Exempel 4: inga värden valda under First name
GetPossibleCount ([First name])
returnerar 5 eftersom det inte finns några val och det finns 5 unika värden under First name.
Exempel 5: inga värden valda under First name
GetPossibleCount ([Initials])
returnerar 6 eftersom det inte finns några val och det finns 6 unika värden under Initials.
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 '|');