시각화, 필드 및 명명 지침

Qlik Sense로 작업할 때 알아야 할 특정 규칙 및 제한 사항이 있습니다. 예: Qlik Sense에서만 사용되는 예약된 문자뿐 아니라 이름, 설명, 표현식에 사용할 최대 문자 수.

최대 시각화 수

시트에 포함할 수 있는 최대 시각화 수는 시트의 셀 수로 제한됩니다. 즉 , 288(24x12)입니다. 1셀로만 구성된 시각화에 대한 제한된 사용 때문에 실제 최대 수는 이 값보다 작게 됩니다.

이름 길이의 상한

다음 제한이 Qlik Sense에서 다양한 상황에 사용될 수 있는 문자 수에 적용됩니다.

이름 길이의 상한
상황 상한
이름(제목, 차원, 각주 등) 최대 255자
설명 최대 512자
표현식 최대 64,000자
태그 태그의 경우 최대 31자, 마스터 항목의 경우 최대 30개 태그

텍스트 및 이미지 차트:

최대 12,000자

차원 및 측정값 이름 지정

차원 및 측정값에 대해 긴 이름을 사용하는 경우 이름이 잘립니다. 이름 중 일부가 숨겨져 있음을 나타내기 위해 “...”가 표시됩니다. 또한 시스템용으로 예약된 문자는 예기치 않은 결과와 오류가 발생할 수 있으므로 사용하지 않는 것이 좋습니다.

차원 및 측정값 이름에는 다음과 같은 문자를 사용하지 않습니다.

  • :
  • =
  • [
  • ]
  • {
  • }
  • $

표현식의 최대 문자 수

시각화 표현식으로 작성할 수 있는 최대 문자 수는 64,000자입니다. 이 숫자를 넘는 표현식을 작성하려고 하면 표현식이 잘리게 됩니다.

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

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

숫자 서식

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

소수점 왼쪽에 가능한 자릿수를 지정하려면 "#" 기호를 사용합니다.

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

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

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

자세한 내용은 DecimalSep ThousandSep 를 참조하십시오.

Examples:  

숫자 서식의 예
숫자 서식 설명
# ##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으로 일반화됩니다. 로마 숫자 서식에서는 소수 자릿수가 무시됩니다.

Examples:  

특수 숫자 서식의 예
결과

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 를 참조하십시오.

Examples: (날짜 예로 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" 기호를 사용하십시오.

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

시간 서식의 예
결과
hh:mm 시간을 18:30으로 표시합니다.
hh.mm.ss.ff 시간을 18.30.00.00으로 표시합니다.
hh:mm:tt 시간을 18.30.00.00으로 표시합니다.

타임스탬프

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

Examples: (타임스탬프 예로 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에 의해 만들어지며 로드된 데이터의 필드 및 테이블에 대한 정보를 포함합니다. 시스템 필드는 "$"로 시작하고, "$"를 포함하는 필드 이름을 수동으로 입력하여 참조해야 합니다. 시스템 필드를 사용하여 마스터 항목으로 차원을 만들거나 속성 패널에서 차원을 만들 수 있습니다.

시스템 필드에 기반한 차원 미리 보기

Preview of a dimension.

속성 패널에서 차원으로 추가된 시스템 필드
Properties panel.s