# DecimalSep

정의된 소수점 구분 기호는 국가별 설정으로 설정된 소수 기호를 바꿉니다.

Qlik Sense는 인식 가능한 숫자 패턴이 나타날 때마다 자동으로 텍스트를 숫자로 해석합니다. `ThousandSep` 및 `DecimalSep` 시스템 변수는 텍스트를 숫자로 구문 분석할 때 적용되는 패턴의 구성을 결정합니다. `ThousandSep` 및 `DecimalSep` 변수는 프런트 엔드 차트 및 테이블에서 숫자 콘텐츠를 시각화할 때 기본 숫자 서식 패턴을 설정합니다. 즉, 프런트 엔드 표현식의 숫자 서식 지정 옵션에 직접적인 영향을 줍니다.

쉼표 '`,`'의 천 단위 구분 기호와 '`.`'의 소수점 구분 기호를 가정하면 다음은 암시적으로 동등한 숫자 값으로 변환되는 패턴의 예입니다.

```

                        0,000.00
                        0000.00
                        0,000
                    
```

다음은 텍스트로 변경되지 않은 상태로 유지되는 패턴의 예입니다. 즉, 숫자로 변환되지 않습니다.

```

                        0.000,00
                        0,00
                    
```

구문:

` DecimalSep  `

함수 예

| 예제 | 결과 |
| --- | --- |
| ` Set DecimalSep='.';  ` | 소수점 구분 기호로 '.'를 설정합니다. |
| ` Set DecimalSep=',';  ` | 소수점 구분 기호로 ','를 설정합니다. |

## 국가별 설정

달리 지정하지 않는 한 이 항목의 예에서는 다음 날짜 형식을 사용합니다: MM/DD/YYYY.날짜 형식은 데이터 로드 스크립트의 `SET DateFormat` 문에 지정됩니다.기본 날짜 형식은 지역 설정 및 기타 요인으로 인해 시스템에서 다를 수 있습니다.아래 예의 형식을 요구 사항에 맞게 변경할 수 있습니다.또는 이러한 예와 일치하도록 로드 스크립트의 형식을 변경할 수 있습니다.

앱의 기본 국가별 설정은 Qlik Sense가 설치된 컴퓨터 또는 서버의 국가별 시스템 설정을 기반으로 합니다.액세스하는 Qlik Sense 서버가 스웨덴으로 설정된 경우, 데이터 로드 편집기는 날짜, 시간 및 통화에 대해 스웨덴 지역 설정을 사용합니다.이러한 국가별 형식 설정은 Qlik Sense 사용자 인터페이스에 표시되는 언어와 관련이 없습니다. Qlik Sense은(는) 사용 중인 브라우저와 동일한 언어로 표시됩니다.

## 예 – 다른 입력 데이터에 대한 숫자 구분 기호 변수 설정의 영향

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

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

개요

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

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

* 다른 서식 패턴으로 설정된 합계가 있는 합계 및 날짜의 데이터 집합.

* `Transactions`라는 테이블.

* '`.`'로 설정된 `DecimalSep` 변수.

* '`,`'로 설정된 `ThousandSep` 변수.

* '|' 문자로 설정된 `delimiter` 변수. 한 줄에서 다른 필드를 구분하는 데 사용됩니다.

로드 스크립트

```
Set ThousandSep=','; 
Set DecimalSep='.'; 
						
Transactions: 
Load date, 
id, 
amount as amount 
Inline  
[ 
date|id|amount 
01/01/2022|1|1.000-45 
01/02/2022|2|23.344 
01/03/2022|3|4124,35 
01/04/2022|4|2431.36 
01/05/2022|5|4,787 
01/06/2022|6|2431.84 
01/07/2022|7|4132.5246 
01/08/2022|8|3554.284 
01/09/2022|9|3.756,178 
01/10/2022|10|3,454.356 
] (delimiter is '|'); 
```

결과

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

이 측정값을 만듭니다.

`=sum(amount)`

결과 테이블

| 금액 | =sum(amount) |
| --- | --- |
| 합계 | 20814.7086 |
| 1.000-45 |  |
| 3.756,178 |  |
| 4124,35 |  |
| 23.344 | 23.344 |
| 2431.36 | 2431.36 |
| 2431.84 | 2431.84 |
| 3,454.356 | 3454.356 |
| 3554.284 | 3554.284 |
| 4132.5246 | 4132.5246 |
| 4,787 | 4787 |

숫자로 해석되지 않는 모든 값은 텍스트로 남아 있으며 기본적으로 왼쪽에 정렬됩니다. 성공적으로 변환된 값은 원래 입력 서식을 유지하면서 오른쪽에 정렬됩니다.

표현식 열은 기본적으로 소수점 구분 기호 '`.`'로만 서식이 지정된 동등한 숫자를 표시합니다. 표현식 구성에서 숫자 서식 지정 드롭다운 설정으로 재정의할 수 있습니다.