로드 스크립트
Num은 천 단위와 소수 구분 기호가 스크립트에 이미 설정된 경우에도 숫자 서식을 지정하기 위해 로드 스크립트에서 사용할 수 있습니다. 아래의 로드 스크립트에는 특정 천 단위 및 소수 구분 기호가 포함되어 있지만 다른 방식으로 데이터 서식을 지정하기 위해 Num을 사용합니다.
데이터 로드 편집기에서 새 섹션을 만든 다음 예제 스크립트를 추가하고 실행합니다. 그런 다음, 결과를 보기 위해 결과 열에 나열된 필드를 앱의 시트에 추가합니다.
SET ThousandSep=',';
SET DecimalSep='.';
Transactions:
Load
*,
Num(transaction_amount) as [No formatting],
Num(transaction_amount,'0') as [0],
Num(transaction_amount,'#,##0') as [#,##0],
Num(transaction_amount,'# ###,00') as [# ###,00],
Num(transaction_amount,'# ###,00',',',' ') as [# ###,00 , ',' , ' '],
Num(transaction_amount,'#,###.00','.',',') as [#,###.00 , '.' , ','],
Num(transaction_amount,'$#,###.00') as [$#,###.00],
;
Load * Inline [
transaction_id, transaction_date, transaction_amount, transaction_quantity, discount, customer_id, size, color_code
3750, 20180830, 12423.56, 23, 0,2038593, L, Red
3751, 20180907, 5356.31, 6, 0.1, 203521, m, orange
3752, 20180916, 15.75, 1, 0.22, 5646471, S, blue
3753, 20180922, 1251, 7, 0, 3036491, l, Black
3754, 20180922, 21484.21, 1356, 75, 049681, xs, Red
3756, 20180922, -59.18, 2, 0.333333333333333, 2038593, M, Blue
3757, 20180923, 3177.4, 21, .14, 203521, XL, Black
];
결과
로드 스크립트에서 Num 함수의 다른 용도의 결과를 보여 주는 Qlik Sense 테이블입니다. 테이블의 네 번째 열에는 잘못된 형식이 사용되었습니다(예: 목적).
서식 없음 |
0 |
#,##0 |
# ###,00 |
# ###,00 , ',' , ' ' |
#,###.00 , '.' , ',' |
$#,###.00 |
-59.18 |
-59 |
-59 |
-59###,00 |
-59,18 |
-59.18 |
$-59,18 |
15.75 |
16 |
16 |
16###,00 |
15,75 |
15.75 |
$15,75 |
1251 |
1251 |
1,251 |
1251###,00 |
1 251,00 |
1,251.00 |
$1,251.00 |
3177.4 |
3177 |
3,177 |
3177###,00 |
3 177,40 |
3,177.40 |
$3,177.40 |
5356.31 |
5356 |
5,356 |
5356###,00 |
5 356,31 |
5,356.31 |
$5,356.31 |
12423.56 |
12424 |
12,424 |
12424###,00 |
12 423,56 |
12,423.56 |
$12,423.56 |
21484.21 |
21484 |
21,484 |
21484###,00 |
21 484,21 |
21,484.21 |
$21,484.21 |