# GetSelectedCount - 차트 함수

GetSelectedCount()는 필드에서 선택한(녹색) 값의 수를 찾습니다.

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

구문:

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

반환 데이터 유형: 정수

정보 메모

선택 막대에 사용되는 색과 각 선택 상태에 대한 색은 사용자 지정 테마를 사용하여 수정할 수 있습니다. 사용자 지정 테마를 사용하는 응용 프로그램을 사용하는 경우, 선택 항목이 이 도움말 항목에 설명된 것과 동일한 색으로 표시되지 않는다는 것을 알 수 있습니다.

인수

| 인수 | 설명 |
| --- | --- |
| field\_name | 측정할 데이터 범위가 포함된 필드입니다. |
| include\_excluded | True()로 설정하면 카운트에 다른 필드의 선택 내용에 따라 현재 제외된 선택 값이 포함됩니다. False이거나 생략된 경우 해당 값이 포함되지 않습니다. |
| state\_name | 특정 시각화에 대해 선택한 대체 상태의 이름입니다. state\_name 인수를 사용하는 경우 지정된 상태 이름과 연관된 선택 내용만 고려됩니다.<br><br>자세한 내용은 [비교 분석을 위한 대체 상태 사용](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/alternate-states-comparative-analysis.htm)을 참조하십시오. |

다음 표에는 이 함수와 관련된 다른 함수가 나열되어 있습니다.

관련 함수

| 함수 | 상호 작용 |
| --- | --- |
| [GetStateCounts - 차트 함수](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getstatecounts.htm) | GetStateCounts()를 사용하면 단일 함수 호출을 사용하여 다음 개수 계산을 결합할 수 있습니다.<br><br><ul> <li> <p>선택된 포함 값의 개수.</p> </li> <li> <p>가능한 값의 개수.</p> </li> <li> <p>대체 가능 값의 개수.</p> </li> <li> <p>대체 제외 값과 선택된 제외 값을 포함하지 않는 제외 값의 개수.</p> </li> <li> <p>선택한 제외 값의 개수.</p> </li> </ul> |
| [GetPossibleCount - 차트 함수](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getpossiblecount.htm) | 가능한 값의 개수를 반환합니다. |
| [GetAlternativeCount - 차트 함수](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getalternativecount.htm) | 대체 가능 값의 개수를 반환합니다. |
| [GetSelectedCount - 차트 함수](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm#) | 대체 제외 값과 선택된 제외 값을 제외한, 제외 값의 개수를 반환합니다. |

예: 차트 표현식

| 예제 | 결과 |
| --- | --- |
| `GetSelectedCount (FirstName)` | 선택하지 않으면 `0`이 반환됩니다. `FirstName` 필드에서 선택 항목이 있는 경우 선택한 항목 수가 반환됩니다. |
| ` GetSelectedCount (FirstName, True())  ` | 선택하지 않으면 `0`이 반환됩니다. `FirstName` 필드에서 선택 항목이 있으면 다른 필드에서 후속적으로 선택한 사항이 `FirstName` 필드에서 사용할 수 있는 값을 줄일 수 있음에도 불구하고 선택한 항목 수가 반환됩니다. |

## 예 - GetSelectedCount 기본 사항

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

#### 차트 표현식

개요

데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.

로드 스크립트에는 다음이 포함됩니다.

* `Example`이라는 데이터 테이블에 로드되는 데이터 집합입니다.

* 데이터 테이블의 필드는 다음과 같습니다.

  * `FirstName`

  * `LastName`

  * `Initials`

  * `HasCellphone`

로드 스크립트

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

결과

1. 데이터를 로드하고 시트를 엽니다. 새 필터 창을 만들고 다음 필드를 차원으로 추가합니다.

   * `FirstName`

   * `Initials`

2. 다음 측정값 표현식 각각에 대해 하나씩, 두 개의 KPI 개체를 만듭니다.

   * KPI 1: `=GetSelectedCount(FirstName)`은 `FirstName` 필드에서 선택한 항목 수를 반환합니다.

   * KPI 2: `=GetSelectedCount(Initials)`는 `Initials` 필드에서 선택한 항목 수를 반환합니다.

   각 KPI는 각 필드에서 선택된 항목의 수를 반환합니다. 필터에 선택 항목이 없으면 두 KPI 모두 `0` 값을 반환합니다.

   팁 메모이 예에서는 반응형 레이아웃 동작을 사용하여 출력을 더 쉽게 볼 수 있도록 KPI 스타일링을 조정했습니다. [KPI 스타일링](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/KPI/KPI.htm#Styling)를 실행합니다.

3. 시트 편집을 클릭하여 분석 모드로 전환한 다음 `FirstName` 필터에서 `John`을 선택합니다.

   KPI 1은 `FirstName` 필터에서 선택된 항목이 하나 있으므로 `1` 값을 반환합니다. KPI 2는 `Initials` 필터에 선택된 항목이 없으므로 여전히 `0`을 반환합니다.

   ![두 개의 KPI와 두 개의 관련 필터 창.](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Resources/Images/scripting-functions-GetSelCnt-example.png)

## 예 - GetSelectedCount(include\_excluded 매개 변수 포함)

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

#### 차트 표현식

개요

이 예에서는 이전 예와 동일한 데이터 집합을 사용하지만 `include_excluded` 매개 변수가 `True()`로 설정된 경우 결과의 차이를 보여 줍니다.

데이터 로드 편집기를 열고 새 섹션에 아래 로드 스크립트를 추가합니다.

로드 스크립트에는 다음이 포함됩니다.

* `Example`이라는 데이터 테이블에 로드되는 데이터 집합입니다.

* 데이터 테이블의 필드는 다음과 같습니다.

  * `FirstName`

  * `LastName`

  * `Initials`

  * `HasCellphone`

로드 스크립트

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

결과

1. 데이터를 로드하고 시트를 엽니다. 새 필터 창을 만들고 다음 필드를 차원으로 추가합니다.

   * `Initials`

   * `HasCellPhone`

2. 다음 측정값 표현식 각각에 대해 하나씩, 두 개의 KPI 개체를 만듭니다.

   * KPI 1: `=GetselectedCount(Initials)`는 `Initials` 필드에서 선택된 값의 수를 결정합니다.

   * KPI 2: `=GetSelectedCount([Initials], True())`는 다른 필드의 선택 항목으로 현재 제외된 선택된 값을 포함합니다.

   필터 창에 선택 항목이 없으면 각 KPI는 `0` 값을 반환합니다.

   팁 메모이 예에서는 반응형 레이아웃 동작을 사용하여 출력을 더 쉽게 볼 수 있도록 KPI 스타일링을 조정했습니다. [KPI 스타일링](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Visualizations/KPI/KPI.htm#Styling)를 실행합니다.

3. 분석 모드로 전환하려면 시트 편집을 클릭하십시오. `Initials` 필터에서 모든 값을 선택한 다음 `HasCellphone` 필터에서 `Yes`를 선택합니다.

   ![두 개의 KPI와 두 개의 관련 필터 창.](https://help.qlik.com/ko-KR/sense/May2026/Subsystems/Hub/Content/Resources/Images/scripting-functions-GetSelCnt-example2.png)

각 KPI의 결과를 비교하면 `include_excluded` 매개 변수가 `True()`로 설정되었는지 여부에 따라 각각 다른 값을 반환하는 것을 확인할 수 있습니다. KPI 2는 `HasCellphone` 필터의 선택 항목으로 인해 사용할 수 있는 항목 수가 `4`개로 줄어들었음에도 불구하고 `Initials` 필터에서 선택한 모든 값을 포함하므로 `6` 값을 반환합니다. KPI 1은 `Initials`에서 선택한 제외 값을 계산하지 않으므로 `4`를 반환합니다.