# 숫자 및 시간 서식에 대한 규칙

많은 해석 및 서식 지정 함수에서는 서식 코드를 사용하여 숫자와 날짜의 서식을 설정할 수 있습니다. 이 항목에서는 숫자, 날짜, 시간 또는 타임스탬프의 서식을 지정하는 데 사용되는 규칙을 설명합니다. 이러한 규칙은 스크립트와 차트 함수에 모두 적용됩니다.

## 숫자 서식

* 특정 자릿수를 지정하려면 각 자리에 "0" 기호를 사용하십시오.

* 가능한 자리를 지정하려면 "#" 기호를 사용하십시오. If the format contains only # symbols to the left of the decimal point and the numbers is less than 1, the zeros are trimmed and it will begin with a decimal point. If the format contains # symbols to the right of the decimal point, all values will be displayed.

* 천 단위 구분 기호 또는 소수점 구분 기호의 위치를 표시하려면 해당하는 천 단위 구분 기호 및 소수점 구분 기호를 사용하십시오.

서식 코드는 구분 기호의 위치를 정의하는 데 사용됩니다. 서식 코드에서 구분 기호를 설정할 수는 없습니다. 스크립트에서는 이를 위해 DecimalSep 및 ThousandSep 변수를 사용하십시오.

천 단위 구분 기호를 사용하여 자릿수를 임의의 위치로 그룹화할 수 있습니다. 예를 들어 "0000-0000-0000"(천 단위 구분 기호="-")과 같은 서식 문자열을 사용하여 "0012-4567-8912"와 같은 12자리 부품 번호를 표시할 수 있습니다.

[DecimalSep](https://help.qlik.com/ko-KR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/NumberInterpretationVariables/DecimalSep.htm) 그리고 [ThousandSep](https://help.qlik.com/ko-KR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/NumberInterpretationVariables/ThousandSep.htm)

* # ##0: 숫자를 천 단위 구분 기호가 있는 정수로 표시합니다.
* ###0: describes the number as an integer without a thousands separator.
* 0000: 숫자를 최소 네 자리 이상의 정수로 표시합니다. 예를 들어 숫자 123은 0123으로 표시됩니다.
* 0.000: 소수 자릿수 3개를 사용하여 숫자를 표시합니다.
* 0.0##: 소수 자릿수 3개를 사용하여 숫자를 표시합니다. Some might be displayed as zeros.

## 특수 숫자 서식

QlikView는 이진수, 8진수, 16진수를 포함하여 2 ~ 32 사이의 모든 기수로 숫자를 해석하고 서식을 지정할 수 있습니다. 또한 로마체 서식도 처리할 수 있습니다.

숫자 서식

| 서식 | 설명 |
| --- | --- |
| 이진수 서식 | 이진수 서식을 표시하려면 서식 코드가 (bin) 또는 (BIN)으로 시작되어야 합니다. |
| 8진수 서식 | 8진수 서식을 표시하려면 서식 코드가 (oct) 또는 (OCT)로 시작되어야 합니다. |
| 16진수 서식 | 16진수 서식을 표시하려면 서식 코드가 (hex) 또는 (HEX)로 시작되어야 합니다. 대문자 버전을 사용하는 경우 서식 지정에 A-F가 사용됩니다(예: 14FA). 대문자가 아닌 버전의 경우 서식 지정에 a-f가 사용됩니다(예: 14fa). 서식 코드의 대문자 표시에 관계없이 두 버전 모두 해석이 가능합니다. |
| 10진수 서식 | (dec) 또는 (DEC)를 사용하여 10진수 서식을 표시할 수 있지만 불필요합니다. |
| 임의의 기수 서식 | 2 ~ 36 사이의 임의 기수로 서식을 표시하려면 서식 코드가 (rxx) 또는 (Rxx)로 시작되어야 하며, 여기서 xx는 사용할 기수를 나타내는 2자리 숫자입니다. 대문자 R을 사용하는 경우 QlikView에서 서식을 지정할 때 10을 초과하는 기수는 대문자로 표시됩니다(예: 14FA). 대문자가 아닌 r을 사용하면 서식 지정에 대문자가 아닌 문자가 사용됩니다(예: 14fa). 서식 코드의 대문자 표시에 관계없이 두 버전 모두 해석이 가능합니다. 참고로 (r02)는 (bin)과 같으며, (R16)은 (HEX)와 같습니다. |
| 로마 숫자 서식 | 로마 숫자를 표시하려면 서식 코드가 (rom) 또는 (ROM)으로 시작되어야 합니다. 대문자 버전을 사용하는 경우 서식 지정에 대문자가 사용됩니다(예: MMXVI). 대문자가 아닌 버전의 경우 서식 지정에 소문자가 사용됩니다(예: mmxvi). 서식 코드의 대문자 표시에 관계없이 두 버전 모두 해석이 가능합니다. 로마 숫자는 음수의 경우 음의 기호로, 영의 경우 0으로 일반화됩니다. 로마 숫자 서식에서는 소수 자릿수가 무시됩니다. |

* num(199, '(bin)') 반환 값: 11000111
* num(199, '(oct)') 반환 값: 307
* num(199, '(hex)') 반환 값: c7
* num(199, '(HEX)' ) 반환 값: C7
* num(199, '(r02)' ) 반환 값: 11000111
* num(199, '(r16)') 반환 값: c7
* num(199, '(R16)' ) 반환 값: C7
* num(199, '(R36)') 반환 값: 5J
* num(199, '(rom)') 반환 값: cxcix
* num(199, '(ROM)' ) 반환 값: CXCIX

## 날짜

다음 기호를 사용하여 날짜의 서식을 지정할 수 있습니다. 임의의 구분 기호를 사용할 수 있습니다.

데이터 서식 기호

| 기호 | 설명 |
| --- | --- |
| D | 일을 표시하려면 각 자리에 "D" 기호를 사용하십시오. |
| M | 월 번호를 표시하려면 "M" 기호를 사용하십시오.<br><br><ul> <li>한 자리 또는 두 자리의 경우, <span>"M"</span> 또는 <span>"MM"</span>을 사용하십시오. </li> <li> <span>"MMM"</span>은 운영 체제 또는 스크립트의 재정의 시스템 변수 <span>MonthNames</span>에 정의된 문자로 된 짧은 월 이름을 나타냅니다. </li> <li> <span>"MMMM"</span>은 운영 체제 또는 스크립트의 재정의 시스템 변수 <span>LongMonthNames</span>에 정의된 문자로 된 긴 월 이름을 나타냅니다. </li> </ul><br><br>[MonthNames](https://help.qlik.com/ko-KR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/NumberInterpretationVariables/MonthNames.htm) 그리고 [LongMonthNames](https://help.qlik.com/ko-KR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/NumberInterpretationVariables/LongMonthNames.htm) |
| Y | 연도를 표시하려면 각 자리에 "Y" 기호를 사용하십시오. |
| W | 요일을 표시하려면 "W" 기호를 사용하십시오.<br><br><ul> <li> <span>"W"</span>는 한 자리의 요일 숫자(예: 월요일=0)를 반환합니다. </li> <li> <span>"WW"</span>는 두 자리의 숫자를 반환합니다(예: 수요일=02). </li> <li> <span>"WWW"</span>를 선택하면 운영 체제 또는 스크립트의 재정의 시스템 변수 <span>DayNames</span>에 정의된 요일 이름의 짧은 버전(예: 월)이 표시됩니다. </li> <li> <span>"WWWW"</span>를 선택하면 운영 체제 또는 스크립트의 재정의 시스템 변수 <span>LongDayNames</span>에 정의된 요일 이름의 긴 버전(예: 월요일)이 표시됩니다.</li> </ul><br><br>[DayNames](https://help.qlik.com/ko-KR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/NumberInterpretationVariables/DayNames.htm) 그리고 [LongDayNames](https://help.qlik.com/ko-KR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/NumberInterpretationVariables/LongDayNames.htm) |

(날짜 예로 2013년 3월 31일 사용)

* YY-MM-DD 날짜를 13-03-31로 표시합니다.
* YYYY-MM-DD 날짜를 3/31/13으로 표시합니다.
* YYYY-MMM-DD 날짜를 2013-Mar-31로 표시합니다.
* DD MMMM YYYY 날짜를 31 March 2013으로 표시합니다.
* M/D/YY 날짜를 3/31/13으로 표시합니다.
* W YY-MM-DD 날짜를 6 13-03-31로 표시합니다.
* WWW YY-MM-DD 날짜를 Sat 13-03-31로 표시합니다.
* WWWW YY-MM-DD 날짜를 Saturday 13-03-31로 표시합니다.

## 시간

다음 기호를 사용하여 시간의 서식을 지정할 수 있습니다. 임의의 구분 기호를 사용할 수 있습니다.

시간 서식 기호

| 기호 | 설명 |
| --- | --- |
| h | 시간을 표시하려면 각 자리에 "h" 기호를 사용하십시오. |
| m | 분을 표시하려면 각 자리에 "m" 기호를 사용하십시오. |
| s | 초를 표시하려면 각 자리에 "s" 기호를 사용하십시오. |
| f | 초의 분위수를 표시하려면 각 자리에 "f" 기호를 사용하십시오. |
| tt | 시간을 오전/오후 형식으로 표시하려면 시간 뒤에 "tt" 기호를 사용하십시오. |

(시간 예로 18시 30분 사용)

* hh:mm: 시간을 18:30으로 표시합니다.
* hh.mm.ss.ff: 시간을 18.30.00.00으로 표시합니다.
* hh:mm:tt" 시간을 06:30:pm으로 표시합니다.

## 타임스탬프

위의 날짜 및 시간 표기법과 동일한 표기법이 타임스탬프에 사용됩니다.

(타임스탬프 예로 2013년 3월 31일 18시 30분 사용):

* YY-MM-DD hh:mm: 타임스탬프를 13-03-31 18:30으로 표시합니다.
* M/D/Y hh.mm.ss.ffff: 타임스탬프를 3/31/13 18.30.00.0000으로 표시합니다.