# GetExcludedCount - 차트 함수

GetExcludedCount()는 식별된 필드에서 제외된 고유 값의 수를 찾습니다. 제외된(짙은 회색) 필드만 계산됩니다. 대체 값(밝은 회색)과 선택 제외 값(체크 표시가 있는 짙은 회색)은 계산되지 않습니다.

구문:

GetExcludedCount (field\_name)

반환 데이터 유형: 정수

정보 메모

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

인수

| 인수 | 설명 |
| --- | --- |
| field\_name | 측정할 데이터 범위가 포함된 필드입니다. |

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

관련 함수

| 함수 | 상호 작용 |
| --- | --- |
| [GetStateCounts - 차트 함수](https://help.qlik.com/ko-KR/cloud-services/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> |
| [GetSelectedCount - 차트 함수](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getselectedcount.htm) | 선택된 포함 값의 개수를 반환합니다. |
| [GetPossibleCount - 차트 함수](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getpossiblecount.htm) | 가능한 값의 개수를 반환합니다. |
| [GetAlternativeCount - 차트 함수](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getalternativecount.htm) | 대체 가능 값의 개수를 반환합니다. |

예: 차트 표현식

| 예제 | 결과 |
| --- | --- |
| `GetExcludedCount( Initials )` | 선택하지 않으면 `0`을 반환합니다. 선택이 이루어지면 반환되는 값은 짙은 회색으로 표시된 `Initials`에서 제외 값의 개수입니다. |

## 예 - GetExcludedCount 기본 사항

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

#### 차트 표현식

개요

이 예에서는 `GetExcludedCount` 함수에서 반환되는 값이 추가 선택 항목에 따라 어떻게 변경되는지 보여 줍니다.

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

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

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

   * `LastName`

   * `Initials`

2. 3개의 KPI 개체를 만들고 다음 표현식을 KPI 개체당 하나씩 측정값으로 추가합니다.

   1. `=GetExcludedCount(FirstName)`: `FirstName` 필드에서 제외 값의 수를 계산합니다.

   2. `=GetExcludedCount(Initials)`: `Initials` 필드에서 제외 값의 수를 계산합니다.

   3. `=GetExcludedCount(LastName)`: `LastName` 필드에서 제외 값의 수를 계산합니다.

   값을 선택하지 않았으므로 시트는 다음 이미지와 같이 표시됩니다. `GetExcludedCount` 함수는 각 KPI에 대해 `0`을 반환합니다.

   ![이름, 이니셜, 성을 위한 필터 창이 있는 시트와 이러한 필드에서 제외 값의 개수를 반환하는 세 개의 KPI 개체가 있습니다.](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-GetExclCnt-example.png)

3. 시트 편집을 클릭하여 분석 모드로 전환한 후 다음 선택을 순서대로 수행합니다.

   분석 모드에서 선택 항목 및 결과 필터링

   | 필터 창 선택 | KPI 결과 |
   | --- | --- |
   | `FirstName` 필터에서 `John`을 선택합니다. | <ul><li><code>GetExcludedCount (Initials)</code>는 <code>Initials</code>에 짙은 회색으로 제외 값이 <code>5</code>개 있으므로 <code>5</code> 값을 반환합니다. <code>JA</code> 값은 <code>FirstName</code>의 선택 항목 <code>John</code>과 연결되어 있으므로 흰색으로 유지됩니다. </li><li><code>GetExcludedCount (LastName)</code>는 <code>LastName</code>에 짙은 회색으로 제외 값이 <code>5</code>개 있으므로 <code>5</code> 값을 반환합니다. <code>Anderson</code> 값은 <code>FirstName</code>의 선택 항목 <code>John</code>과 연결되어 있으므로 흰색으로 유지됩니다. </li></ul> |
   | `FirstName` 필터에서 `John` 및 `Peter`를 선택합니다. | <ul><li><code>GetExcludedCount (Initials)</code>는 <code>Initials</code>에 짙은 회색으로 제외 값이 <code>3</code>개 있으므로 <code>3</code> 값을 반환합니다. </li><li><code>GetExcludedCount (LastName)</code>는 <code>LastName</code>에 짙은 회색으로 제외 값이 <code>3</code>개 있으므로 <code>3</code> 값을 반환합니다. </li></ul> |
   | `John` 및 `Peter`를 선택한 상태에서 `LastName` 필터에서 `Franc`를 선택합니다. | <ul><li><code>GetExcludedCount (FirstName)</code>은 <code>FirstName</code>에 짙은 회색 색과 선택 확인 표시가 없는 제외 값 <code>3</code>개가 있으므로 <code>3</code> 값을 반환합니다. <code>The GetExcludedCount</code> 함수는 제외 값만 계산합니다. 대체 가능 값 및 선택된 제외 값은 계산에 포함되지 않습니다. <code>John</code>은 선택된 제외 값입니다. </li><li><code>GetExcludedCount (Initials)</code>는 <code>Initials</code>에 짙은 회색으로 제외 값이 <code>5</code>개 있으므로 <code>5</code> 값을 반환합니다. </li><li><code>GetExcludedCount (LastName)</code>는 <code>LastName</code>에 짙은 회색으로 제외 값이 <code>3</code>개 있으므로 <code>3</code> 값을 반환합니다. 2개의 밝은 회색 색 값인 <code>Anderson</code> 및 <code>Devonshire</code>는 대체 가능 값입니다. </li></ul> |
   | 이전 선택 항목을 유지하고 `LastName` 필터에서 `Anderson`을 선택합니다. | <ul><li><code>GetExcludedCount (FirstName)</code>는 <code>FirstName</code>에 짙은 회색으로 제외 값이 <code>3</code>개 있으므로 <code>3</code> 값을 반환합니다. </li><li><code>GetExcludedCount (Initials)</code>는 <code>Initials</code>에 짙은 회색으로 제외 값이 <code>4</code>개 있으므로 <code>4</code> 값을 반환합니다. </li><li><code>GetExcludedCount (LastName)</code>는 <code>LastName</code>에 짙은 회색으로 제외 값이 <code>3</code>개 있으므로 <code>3</code> 값을 반환합니다. </li></ul> |

다음 이미지에서 필터 창 선택의 최종 결과를 볼 수 있습니다.

이름 John 및 Peter, 성 Franc 및 Anderson을 선택한 KPI 결과

이름 John 및 Peter, 성 Franc 및 Anderson을 선택한 KPI 결과

이름 JohnJohn 및 PeterPeter, 성 FrancFranc 및 AndersonAnderson을 선택한 KPI 결과![이름과 성 필드에 대한 선택 항목과 이러한 선택 항목에 따른 해당 KPI 결과가 있는 시트입니다.](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-GetExclCnt-example2.png)

## 예 - GetExcludedCount 시나리오

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

#### 차트 표현식

개요

영업 관리자는 `GetExcludedCount` 함수를 사용하여 영업 사원이 판매한 제품을 분석하는 KPI 차트를 만듭니다.

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

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

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

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

  * `Salesperson`

  * `Product`

  * `SalesAmount`

로드 스크립트

```
Example:
LOAD * INLINE [
Salesperson, Product, SalesAmount
John, Laptops, 1000
Alice, Smartphones, 800
Bob, Laptops, 1200
Carol, Tablets, 700
Dave, Tablets, 900
];
```

결과

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

   * `Salesperson`

   * `Product`

2. 새 KPI 개체를 만들고 다음 측정값을 추가합니다.

   * `=GetExcludedCount(Product)`: `Product` 필드에서 제외 값의 개수를 찾습니다.

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

   `GetExcludedCount` 함수는 `Product` 필드에 `2`개의 고유 값과 제외된(짙은 회색) 값이 있으므로 `2` 값을 반환합니다.

   ![이름, 이니셜, 성을 위한 필터 창이 있는 시트와 이러한 필드에서 제외 값의 개수를 반환하는 세 개의 KPI 개체가 있습니다.](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-GetExclCnt-example3.png)

결과는 `GetExcludedCount` 함수를 사용하여 데이터를 분석하는 방법을 보여 줍니다. 영업 사원 `Alice`는 3개 제품 그룹 중 2개, `Laptop` 및 `Tablet` 제품에서 품목을 판매하지 않았습니다.