시각화, 필드 및 명명에 대한 지침
Qlik Sense로 작업할 때 알아야 할 특정 규칙 및 제한 사항이 있습니다. 예: Qlik Sense에서만 사용되는 예약된 문자뿐 아니라 이름, 설명, 표현식에 사용할 최대 문자 수.
최대 시각화 수
시트에 포함할 수 있는 최대 시각화 수는 시트의 셀 수로 제한됩니다. 즉 , 288(24x12)입니다. 1셀로만 구성된 시각화에 대한 제한된 사용 때문에 실제 최대 수는 이 값보다 작게 됩니다.
이름 길이의 상한
다음 제한이 Qlik Sense에서 다양한 상황에 사용될 수 있는 문자 수에 적용됩니다.
상황 | 상한 |
---|---|
이름(제목, 차원, 각주 등) | 최대 255자 |
설명 | 최대 512자 |
표현식 | 최대 64,000자 |
태그 | 태그의 경우 최대 31자, 마스터 항목의 경우 최대 30개 태그 |
텍스트 및 이미지 차트: |
최대 12,000자 |
명명 규칙
다음과 같이 Qlik Sense의 해당 이름으로 다양한 엔터티를 참조할 수 있습니다.
- 필드
- 차원
- 측정값
- 변수
- 북마크
일부 문자는 Qlik Sense에서 시스템용으로 예약되어 있습니다. 잠재적인 오류를 방지하려면 이름에 다음 문자를 사용하지 않도록 합니다.
- :
- =
- [
- ]
- {
- }
- (
- )
- $
- ´
- `
- '
차원 및 측정값에 대해 긴 이름을 사용하는 경우 이름이 잘려서 표시됩니다. 이름 중 일부가 숨겨져 있음을 나타내기 위해 “...” 가 표시됩니다.
표현식의 최대 문자 수
시각화 표현식에 쓸 수 있는 최대 문자 수는 64,000자입니다. 이 숫자를 넘는 표현식을 작성하려고 하면 표현식이 잘리게 됩니다.
숫자 및 시간 서식에 대한 규칙
많은 해석 및 서식 지정 함수에서는 서식 코드를 사용하여 숫자와 날짜의 서식을 설정할 수 있습니다. 이 항목에서는 숫자, 날짜, 시간 및 타임스탬프 함수의 형식에 대해 설명합니다. 이러한 형식은 스크립트 및 차트 함수에 모두 적용됩니다.
숫자 서식
특정 자릿수를 지정하려면 각 자리에 "0" 기호를 사용하십시오.
소수점 왼쪽에 가능한 자릿수를 지정하려면 "#" 기호를 사용합니다.
천 단위 구분 기호 또는 소수점 구분 기호의 위치를 표시하려면 해당하는 천 단위 구분 기호 및 소수점 구분 기호를 사용하십시오.
서식 코드는 구분 기호의 위치를 정의하는 데 사용됩니다. 서식 코드에서 구분 기호를 설정할 수는 없습니다. 스크립트에서는 이를 위해 DecimalSep 및 ThousandSep 변수를 사용합니다.
천 단위 구분 기호를 사용하여 자릿수를 임의의 위치로 그룹화할 수 있습니다. 예를 들어 "0000-0000-0000"(천 단위 구분 기호="-")과 같은 서식 문자열을 사용하여 "0012-4567-8912"와 같은 12자리 부품 번호를 표시할 수 있습니다.
자세한 내용은 DecimalSep 및 ThousandSep를 참조하십시오.
숫자 서식 | 설명 |
---|---|
# ##0 |
숫자를 천 단위 구분 기호가 있는 정수로 표시합니다. 이 예제에서 " "은 천 단위 구분 기호로 사용됩니다. |
###0 |
숫자를 천 단위 구분 기호가 없는 정수로 표시합니다. |
0000 | 숫자를 최소 네 자리 이상의 정수로 표시합니다. 예를 들어 숫자 123은 0123으로 표시됩니다. |
0.000 |
소수 자릿수 3개를 사용하여 숫자를 표시합니다. 이 예제에서 "."은 소수점 구분 기호로 사용됩니다. |
특수 숫자 서식
Qlik Sense는 이진수, 8진수, 16진수를 포함하여 2 ~ 36 사이의 모든 기수로 숫자를 해석하고 서식을 지정할 수 있습니다. 또한 로마체 서식도 처리할 수 있습니다.
서식 | 설명 |
---|---|
이진수 서식 |
이진수 서식을 표시하려면 서식 코드가 (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을 사용하는 경우 Qlik Sense에서 서식을 지정할 때 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" 기호를 사용하십시오. 한 자리 또는 두 자리의 경우, "M" 또는 "MM"을 사용하십시오. "MMM"은 운영 체제 또는 스크립트의 재정의 시스템 변수 MonthNames에 정의된 문자로 된 짧은 월 이름을 나타냅니다. "MMMM"은 운영 체제 또는 스크립트의 재정의 시스템 변수 LongMonthNames에 정의된 문자로 된 긴 월 이름을 나타냅니다. 자세한 내용은 MonthNames 및 LongMonthNames를 참조하십시오. |
Y |
연도를 표시하려면 각 자리에 "Y" 기호를 사용하십시오. |
W |
요일을 표시하려면 "W" 기호를 사용하십시오. "W"는 한 자리의 요일 숫자(예: 월요일=0)를 반환합니다. "WW"는 두 자리의 숫자를 반환합니다(예: 수요일=02). "WWW"를 선택하면 운영 체제 또는 스크립트의 재정의 시스템 변수 DayNames에 정의된 요일 이름의 짧은 버전(예: Mon)이 표시됩니다. "WWWW"를 선택하면 운영 체제 또는 스크립트의 재정의 시스템 변수 LongDayNames에 정의된 요일 이름의 긴 버전(예: Monday)이 표시됩니다. 자세한 내용은 DayNames 및 LongDayNames 를 참조하십시오. |
(날짜 예로 2013년 3월 31일 사용)
예 | 결과 |
---|---|
YY-MM-DD | 날짜를 13-03-31로 표시합니다. |
YYYY-MM-DD | 날짜를 2013-03-31로 표시합니다. |
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으로 표시합니다. |
시각화에서 시스템 필드 사용
시각화에서 시스템 필드를 사용할 수 있습니다. 시스템 필드는 데이터 로드 스크립트 생성 시 Qlik Sense에 의해 만들어지며 로드된 데이터의 필드 및 테이블에 대한 정보를 포함합니다. 시스템 필드는 "$"로 시작하고, "$"를 포함하는 필드 이름을 수동으로 입력하여 참조해야 합니다. 시스템 필드를 사용하여 마스터 항목으로 차원을 만들거나 속성 패널에서 차원을 만들 수 있습니다.