# ThousandSep

정의된 천 단위 구분 기호에 따라 운영 체제의 자릿수 구분 기호를 바꿉니다(국가별 설정).

구문:

ThousandSep

`ThousandSep` 변수를 사용하는 Qlik Sense 개체(천 단위 구분 기호 포함)

`ThousandSep` 변수를 사용하는 Qlik Sense 개체(천 단위 구분 기호 포함)

`ThousandSep`ThousandSep 변수를 사용하는 Qlik SenseQlik Sense 개체(천 단위 구분 기호 포함) ![천 단위 구분 기호를 사용하는 값이 있는 Qlik Sense 개체의 예.](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-thousandsep-basic-example.png)

Qlik Sense 응용 프로그램은 이 서식 지정을 따르는 텍스트 필드를 숫자로 해석합니다. 이 서식 지정은 숫자 필드의 숫자 서식 지정 속성이 숫자로 설정된 경우 차트 개체에 표시됩니다.

`ThousandSep`는 여러 지역 설정에서 받은 데이터 소스를 처리할 때 유용합니다.

정보 메모응용 프로그램에서 개체가 이미 만들어지고 서식이 지정된 후에 `ThousandSep` 변수가 수정되면 사용자는 숫자 서식 지정 속성 숫자를 선택 취소한 다음 다시 선택하여 각 관련 필드의 서식을 다시 지정해야 합니다.

다음 예에서는 `ThousandSep` 시스템 변수의 사용 사례를 보여 줍니다.

`Set ThousandSep=','; //(for example, seven billion will be displayed as: 7,000,000,000)`

`Set ThousandSep=' '; //(for example, seven billion will be displayed as: 7 000 000 000)`

다음 항목은 이 함수를 사용하는 데 도움이 될 수 있습니다.

관련 항목

| 항목 | 설명 |
| --- | --- |
| [DecimalSep](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/DecimalSep.htm) | 텍스트 필드 해석의 경우 이 함수에서 제공하는 소수점 구분 기호 설정도 적용되어야 합니다. 숫자 서식 지정의 경우 DecimalSep는 필요에 따라 Qlik Sense에서 사용됩니다. |

## 국가별 설정

달리 지정하지 않는 한 이 항목의 예에서는 다음 날짜 형식을 사용합니다: MM/DD/YYYY. 날짜 형식은 데이터 로드 스크립트의 `SET DateFormat` 문에 지정됩니다. 기본 날짜 형식은 지역 설정 및 기타 요인으로 인해 시스템에서 다를 수 있습니다. 아래 예의 형식을 요구 사항에 맞게 변경할 수 있습니다. 또는 이러한 예와 일치하도록 로드 스크립트의 형식을 변경할 수 있습니다. 자세한 내용은 [응용 프로그램 및 스크립트에 대한 지역 설정 수정](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/regional-settings-in-apps.htm)를 참조하십시오.

응용 프로그램의 기본 지역 설정은 사용자 프로필을 기반으로 합니다. 이러한 국가별 형식 설정은 Qlik Cloud 사용자 인터페이스에 표시되는 언어와 관련이 없습니다. Qlik Cloud는 사용 중인 브라우저와 동일한 언어로 표시됩니다.

응용 프로그램 작성자인 경우 만든 응용 프로그램의 기본 지역을 설정할 수 있습니다. 자세한 내용은 [Qlik Cloud Analytics에서 앱 및 스크립트 만들기를 위한 기본 지역 설정 지정](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/UserInterface/Languages.htm#Setting)을 참조하십시오.

## 예 1 - 기본 시스템 변수

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/ThousandSep.htm)

#### 로드 스크립트 및 결과

개요

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

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

* `Transactions`라는 테이블에 로드되는 데이터 집합.

* 기본 `ThousandSep` 변수 정의를 사용합니다.

로드 스크립트

```
Transactions:
Load
date,
id,
amount
Inline 
[
date,id,amount
01/01/2022,1,10000000441
01/02/2022,2,21237492432
01/03/2022,3,41249475336
01/04/2022,4,24313369837
01/05/2022,5,47873578754
01/06/2022,6,24313884663
01/07/2022,7,28545883436
01/08/2022,8,35545828255
01/09/2022,9,37565817436
01/10/2022,10,3454343566
];
```

결과

다음과 같이 하십시오.

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

2. 다음 측정값을 추가합니다.

   `=sum(amount)`

3. 속성 패널의 데이터에서 측정값을 선택합니다.

4. 숫자 서식 지정에서 숫자를 선택합니다.

차트 측정값의 숫자 서식 지정 조정

차트 측정값의 숫자 서식 지정 조정

차트 측정값의 숫자 서식 지정 조정![측정값의 숫자 서식 지정 속성을 숫자로 설정합니다.](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Resources/Images/scripting-functions-thousandsep-number-formatting.png)

결과 테이블

| 날짜 | =sum(amount) |
| --- | --- |
| 01/01/2022 | 10,000,000,441.00 |
| 01/02/2022 | 21,237,492,432.00 |
| 01/03/2022 | 41,249,475,336.00 |
| 01/04/2022 | 24,313,369,837.00 |
| 01/05/2022 | 47,873,578,754.00 |
| 01/06/2022 | 24,313,884,663.00 |
| 01/07/2022 | 28,545,883,436.00 |
| 01/08/2022 | 35,545,828,255.00 |
| 01/09/2022 | 37,565,817,436.00 |
| 01/10/2022 | 3,454,343,566.00 |

이 예에서는 쉼표 서식(',')으로 설정된 기본 `ThousandSep` 정의가 사용됩니다. 결과 테이블에서 금액 필드의 서식을 사용하면 천 단위 그룹 사이에 쉼표를 표시합니다.

## 예 2 - 시스템 변수 변경

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/ThousandSep.htm)

#### 로드 스크립트 및 결과

개요

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

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

* `Transactions`라는 테이블에 로드된 첫 번째 예의 동일한 데이터 집합.

* 천 단위 구분 기호로 '\*' 문자를 표시하도록 스크립트 시작 시 `ThousandSep` 정의 수정. 이는 극단적인 예이며 변수의 기능을 보여 주기 위해서만 사용됩니다.

이 예에서 사용된 수정은 극단적이며 일반적으로 사용되지 않지만 변수의 기능을 보여 주기 위해 여기에 표시됩니다.

로드 스크립트

```
SET ThousandSep='*';

Transactions:
Load
date,
id,
amount
Inline 
[
date,id,amount
01/01/2022,1,10000000441
01/02/2022,2,21237492432
01/03/2022,3,41249475336
01/04/2022,4,24313369837
01/05/2022,5,47873578754
01/06/2022,6,24313884663
01/07/2022,7,28545883436
01/08/2022,8,35545828255
01/09/2022,9,37565817436
01/10/2022,10,3454343566
];
```

결과

다음과 같이 하십시오.

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

2. 다음 측정값을 추가합니다.

   `=sum(amount)`

3. 속성 패널의 데이터에서 측정값을 선택합니다.

4. 숫자 서식 지정에서 사용자 지정을 선택합니다.

결과 테이블

| 날짜 | =sum(amount) |
| --- | --- |
| 01/01/2022 | 10\*000\*000\*441.00 |
| 01/02/2022 | 21\*237\*492\*432.00 |
| 01/03/2022 | 41\*249\*475\*336.00 |
| 01/04/2022 | 24\*313\*369\*837.00 |
| 01/05/2022 | 47\*873\*578\*754.00 |
| 01/06/2022 | 24\*313\*884\*663.00 |
| 01/07/2022 | 28\*545\*883\*436.00 |
| 01/08/2022 | 35\*545\*828\*255.00 |
| 01/09/2022 | 37\*565\*817\*436.00 |
| 01/10/2022 | 3\*454\*343\*566.00 |

스크립트 시작 시 `ThousandSep` 시스템 변수가 '\*'로 수정됩니다. 결과 테이블에서 금액 필드의 서식을 사용하면 천 단위 그룹 사이에 '\*'를 표시하는 것을 볼 수 있습니다.

## 예 3 - 텍스트 해석

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/ThousandSep.htm)

#### 로드 스크립트 및 결과

개요

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

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

* `Transactions`라는 테이블에 로드되는 데이터 집합.

* 쉼표가 천 단위 구분 기호로 사용되는 텍스트 서식의 숫자 필드가 있는 데이터.

* 기본 `ThousandSep` 시스템 변수를 사용합니다.

로드 스크립트

```
Transactions:
Load
date,
id,
amount
Inline 
[
date,id,amount
01/01/2022,1,'10,000,000,441'
01/02/2022,2,'21,492,432'
01/03/2022,3,'4,249,475,336'
01/04/2022,4,'24,313,369,837'
01/05/2022,5,'4,873,578,754'
01/06/2022,6,'313,884,663'
01/07/2022,7,'2,545,883,436'
01/08/2022,8,'545,828,255'
01/09/2022,9,'37,565,817,436'
01/10/2022,10,'3,454,343,566'
];
```

결과

다음과 같이 하십시오.

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

2. 다음 측정값을 추가합니다.

   `=sum(amount)`

3. 속성 패널의 데이터에서 측정값을 선택합니다.

4. 숫자 서식 지정에서 숫자를 선택합니다.

5. 금액 필드가 숫자 값인지 여부를 평가하려면 다음 측정값을 추가합니다.

   `=isnum(amount)`

결과 테이블

| 날짜 | =sum(amount) | =isnum(금액) |
| --- | --- | --- |
| 01/01/2022 | 10,000,000,441.00 | -1 |
| 01/02/2022 | 21,492,432.00 | -1 |
| 01/03/2022 | 4,249,475,336.00 | -1 |
| 01/04/2022 | 24,313,369,837.00 | -1 |
| 01/05/2022 | 4,873,578,754.00 | -1 |
| 01/06/2022 | 313,884,663.00 | -1 |
| 01/07/2022 | 2,545,883,436.00 | -1 |
| 01/08/2022 | 545,828,255.00 | -1 |
| 01/09/2022 | 37,565,817,436.00 | -1 |
| 01/10/2022 | 3\*454\*343\*566.00 | -1 |

데이터가 로드되면 `ThousandSep` 변수에 맞는 데이터로 인해 Qlik Sense가 금액 필드를 숫자 값으로 해석한 것을 알 수 있습니다. 이는 각 항목을 -1 또는 `TRUE`로 평가하는 `isnum()` 함수에서 보여 줍니다.

정보 메모

Qlik Sense에서 부울 true 값은 -1로 표시되고 false 값은 0으로 표시됩니다.