Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Num - 스크립트 및 차트 함수

Num()은 숫자의 형식을 지정합니다. 즉, 입력의 숫자 값을 변환하여 두 번째 매개 변수에 지정된 형식을 사용하여 텍스트를 표시합니다. 두 번째 매개 변수를 생략하면 데이터 로드 스크립트에 설정된 소수 및 천 단위 구분 기호를 사용합니다. 사용자 지정 소수점 구분 기호 및 천 단위 구분 기호는 옵션 파라메타입니다.

구문:  

Num(number[, format[, dec_sep [, thou_sep]]])

반환 데이터 유형: 이중

Num 함수는 문자열과 숫자 값이 모두 포함된 이중 값을 반환합니다. 이 함수는 입력 표현식의 숫자 값을 사용하여 숫자를 나타내는 문자열을 생성합니다.

인수
인수설명
number 평가할 텍스트 문자열입니다.
format 결과 문자열의 서식을 지정하는 방법을 지정하는 문자열입니다. 생략하면 데이터 로드 스크립트에 설정된 소수 및 천 단위 구분 기호가 사용됩니다.

Num 함수는 다음과 같이 다양한 숫자 구조에 대한 많은 형식 옵션을 지원합니다.

#,##0: 소수점 자릿수 없이 숫자를 표시합니다.

#,##0.00: 소수점 두 자리까지 숫자를 표시합니다.

##0.00%: 소수점 두 자리까지 숫자를 백분율로 표시합니다.

​#,##0;(#,##0): 음성을 괄호 안에 표시하도록 형식을 지정합니다.

$#,##0.00: $ 기호를 사용하여 숫자를 통화로 형식화합니다.

​0.00E+0: 과학적 표기법으로 숫자를 표시합니다.

dec_sep 소수점 구분 기호를 지정하는 문자열입니다. 생략하면 데이터 로드 스크립트에 설정된 변수 DecimalSep 값이 사용됩니다.

Num 함수는 다음과 같은 다양한 10진수 구분 기호 형식을 지원합니다.

쉼표 ​' , ': 예를 들어, 천 달러의 경우 $1,000,00입니다.

기간 ' . ':​ 예를 들어, € 1,000.00입니다.

하이픈 ' - ': 소수점 구분 기호로 기존 마침표나 쉼표 대신 사용하면 ¥1,000-00과 같은 값이 표시됩니다.

​자세한 내용은 DecimalSep을 참조하십시오.

thou_sep 천 단위 구분 기호를 지정하는 문자열입니다. 생략하면 데이터 로드 스크립트에 설정된 변수 ThousandSep 값이 사용됩니다.

Num 함수는 천 단위 구분 기호에 대한 다양한 옵션을 지원합니다.

마침표 ​' . ': 천 단위 구분 기호로 마침표를 사용합니다(일반적인 일부 유럽 형식). 쉼표 소수점 구분 기호와 결합하면 $1.000,00로 표시됩니다.

공백 ​' ': 천 단위 구분 기호로 공백을 사용하는데, 이는 일부 유럽 국가에서 일반적으로 사용됩니다. € 1 000.00으로 표시됩니다.

밑줄 ​'_': 천 단위 구분 기호에 밑줄을 사용합니다. 이는 기술적 또는 특정 지역 형식에서 가끔 사용됩니다. $1_000.00와 같은 값을 표시합니다.

​자세한 내용은 ThousandSep을 참조하십시오.

숫자 서식에 대한 자세한 내용은 숫자 및 시간 서식 규칙을 참조하십시오.

예: 차트 표현식
예제결과(반환된 문자열 값)
Num(35648.312)35648.312를 반환합니다(스크립트의 환경 변수에 따라 다름)
Num(35648.312, '0.0', '.') 35648.3를 반환합니다.
Num(35648.312, '0,00', ',')3,56,48를 반환합니다.
Num(35648.312, '#,##0.0', '.', ',')35,648.3를 반환합니다.
Num(35648.312, '# ##0', ',', ' ')35 648를 반환합니다.

예 - Num 기본 사항

예 - Num 시나리오

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!