기본 콘텐츠로 건너뛰기

Num - 스크립트 및 차트 함수

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

구문:  

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

반환 데이터 유형: dual

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

인수:   

Num 인수
인수 설명
number

서식 지정한 숫자입니다.

format

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

dec_sep

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

thou_sep

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

 

다음 표는 A 필드가 35648.312일 때의 결과를 보여 줍니다.

결과
A 결과
Num(A) 35648.312(스크립트의 환경 변수에 따라 다름)
Num(A, '0.0', '.') 35648.3
Num(A, '0,00', ',') 35648,31
Num(A, '#,##0.0', '.', ',') 35,648.3
Num(A, '# ##0', ',', ' ') 35 648

 

이 예제 스크립트를 앱에 추가하고 실행합니다.

그런 다음, Field1Field2를 차원으로 사용하는 일반표를 생성합니다.

Sheet1:

let result= Num( pi( ), '0,00' );

Load * inline

[Field1; Field2

9; 8,2

1; $(result)

](delimiter is ';');

 

Field1 에는 값 1 및 9가 포함됩니다.

Field2 에는 값 3,14 및 8,2가 포함됩니다.

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

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

분석 현대화 프로그램에 참여

Remove banner from view

분석 현대화 프로그램으로 귀중한 QlikView 앱을 손상시키지 않고 현대화하십시오. 여기를 클릭 하여 자세한 내용을 참조하거나 다음에 연결하십시오. ampquestions@qlik.com