# GetSelectedCount - diagramfunktion

GetSelectedCount() finner antalet valda (gröna) värden i ett fält.

[Using Calculation Conditions](https://play.vidyard.com/UDRXiPe6LFDgdePb4CuF3L)

Syntax:

GetSelectedCount (field\_name [, include\_excluded [, state\_name]])

Returnerad datatyp: heltal

Anteckning om information

Färgerna som används i urvalsfältet och för varje urvaltillstånd kan ändras med ett anpassat tema. Om du arbetar med en applikation som använder ett anpassat tema, kanske du märker att dina val inte visas med de färger som beskrivs i det här hjälpämnet.

Argument

| Argument | Beskrivning |
| --- | --- |
| 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 alternativt tillstånd som har valts till den specifika visualiseringen. Om argumentet state\_name används tas endast hänsyn till de urval som är förknippade med det angivna tillståndsnamnet.<br><br>Mer information finns i [Använda parallella tillstånd för jämförande analys](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/alternate-states-comparative-analysis.htm). |

I följande tabell listas andra funktioner som är relaterade till denna funktion.

Relaterade funktioner

| Funktion | Interaktion |
| --- | --- |
| [GetStateCounts - diagramfunktion](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getstatecounts.htm) | Med hjälp av GetStateCounts() kan du kombinera beräkningen av följande antal med ett enda funktionsanrop:<br><br><ul> <li> <p>Antal valda inkluderade värden.</p> </li> <li> <p>Antal möjliga värden.</p> </li> <li> <p>Antal alternativa värden.</p> </li> <li> <p>Antal uteslutna värden, exklusive alternativa och valda uteslutna värden.</p> </li> <li> <p>Antal valda uteslutna värden.</p> </li> </ul> |
| [GetPossibleCount - diagramfunktion](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getpossiblecount.htm) | Returnerar antalet möjliga värden. |
| [GetAlternativeCount - diagramfunktion](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getalternativecount.htm) | Returnerar antalet alternativa värden. |
| [GetSelectedCount - diagramfunktion](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm#) | Returnerar antalet uteslutna värden, exklusive alternativa och valda uteslutna värden. |

Exempel: diagramuttryck

| Exempel | Resultat |
| --- | --- |
| `GetSelectedCount (FirstName)` | Om inga val görs returneras `0`. Om något val har gjorts i fältet `FirstName` returneras antalet valda artiklar. |
| ` GetSelectedCount (FirstName, True())  ` | Om inga val görs returneras `0`. Om några val har gjorts i fältet `FirstName` returneras det antal artiklar som valts, oberoende av eventuella efterföljande val i andra fält som kan minska de tillgängliga värdena i fältet `FirstName`. |

## Exempel – grunderna i GetSelectedCount

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm)

#### Diagramuttryck

Översikt

Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.

Laddningsskriptet innehåller:

* En datauppsättning som läses in i en datatabell som heter `Example`.

* Följande fält i datatabellen:

  * `FirstName`

  * `LastName`

  * `Initials`

  * `HasCellphone`

Laddningsskript

```
Example:
LOAD * inline [
FirstName|LastName|Initials|HasCellphone
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 '|');
```

Resultat

1. Ladda data och öppna ett ark. Skapa en ny filterruta och lägg till dessa fält som dimensioner:

   * `FirstName`

   * `Initials`

2. Skapa två KPI-objekt, ett för vart och ett av följande mätuttryck:

   * KPI 1: `=GetSelectedCount(FirstName)` för att returnera antalet artiklar som valts i `FirstName`-fältet.

   * KPI 2: `=GetSelectedCount(Initials)` för att returnera antalet artiklar som valts i `Initials`-fältet.

   Varje KPI returnerar antalet valda objekt i respektive fält. Utan några val i filtren returnerar båda KPI:erna värdet `0`.

   Anteckning om tipsI det här exemplet har utformningen av KPI:n justerats för att använda ett responsiv layoutbeteende som underlättar visning av resultatet. [Formatera KPI](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/KPI/KPI.htm#Styling).

3. Klicka på Redigera ark för att växla till analysläge och välj `John` i `FirstName`-filtret.

   KPI 1 returnerar värdet `1` eftersom det finns ett objekt som valts i `FirstName`-filtret. KPI 2 returnerar fortfarande `0` eftersom filtret `Initials` inte har några valda objekt.

   ![Två KPI:er med två tillhörande filterrutor.](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Resources/Images/scripting-functions-GetSelCnt-example.png)

## Exempel – GetSelectedCount med parametern include\_excluded

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm)

#### Diagramuttryck

Översikt

I det här exemplet används samma datauppsättning som i det föregående exemplet, men här visas skillnaden i resultat när parametern `include_excluded` ställs in på `True()`.

Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.

Laddningsskriptet innehåller:

* En datauppsättning som läses in i en datatabell som heter `Example`.

* Följande fält i datatabellen:

  * `FirstName`

  * `LastName`

  * `Initials`

  * `HasCellphone`

Laddningsskript

```
Example:
LOAD * inline [
FirstName|LastName|Initials|HasCellphone
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 '|');
```

Resultat

1. Ladda data och öppna ett ark. Skapa en ny filterruta och lägg till dessa fält som dimensioner:

   * `Initials`

   * `HasCellPhone`

2. Skapa två KPI-objekt, ett för vart och ett av följande mätuttryck:

   * KPI 1: `=GetselectedCount(Initials)` för att fastställa antalet värden som har valts i fältet `Initials`.

   * KPI 2: `=GetSelectedCount([Initials], True())` för att inkludera valda värden som just nu exkluderas av urval i andra fält.

   Utan några val i filterrutan returnerar båda KPI:erna värdet `0`.

   Anteckning om tipsI det här exemplet har utformningen av KPI:n justerats för att använda ett responsiv layoutbeteende som underlättar visning av resultatet. [Formatera KPI](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/KPI/KPI.htm#Styling).

3. Klicka på Redigera ark för att växla till analysläge. Välj alla värden i `Initials`-filtret och välj sedan `Yes` i `HasCellphone`-filtret.

   ![Två KPI:er med två tillhörande filterrutor.](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Resources/Images/scripting-functions-GetSelCnt-example2.png)

När du jämför resultaten för varje KPI kan du se hur var och en returnerar ett annat värde beroende på om parametern `include_excluded` är inställd på `True()` eller inte. KPI 2 returnerar värdet `6` eftersom det inkluderar alla valda värden i `Initials`-filtret, även om valet i `HasCellphone`-filtret har reducerat de tillgängliga objekten till `4`. KPI 1 returnerar `4` eftersom den inte räknar de utvalda uteslutna värdena i `Initials`.