기본 콘텐츠로 건너뛰기

class - 스크립트 및 차트 함수

class 함수는 첫 번째 파라메타를 클래스 간격에 할당합니다. 결과는 숫자 값으로 하위 경계, 텍스트 값으로 a<=x<b이 포함된 이중 값이며, 여기서 ab는 bin의 상한과 하한 값입니다.

구문:  

class(expression, interval [ , label [ , offset ]])

인수:  

클래스 인수
인수 설명
interval bin 너비를 지정하는 숫자입니다.
label 결과 텍스트에서 'x'를 대체할 수 있는 임의의 문자열입니다.
offset 기본 분류 시작점에서의 오프셋으로 사용할 수 있는 숫자입니다. 기본 시작점은 일반적으로 0입니다.

예 및 결과:  

예 1-3 및 결과
결과
class( 23,10 ) 반환 값: '20<=x<30'
class( 23,5,'value' ) 반환 값: '20<= value <25'
class( 23,10,'x',5 ) 반환 값: '15<=x<25'

이 예에서는 개인의 이름과 나이가 포함된 테이블을 로드하며 10세 간격으로 연령대에 따라 각 개인을 분류하는 필드를 추가하려고 합니다. 소스 테이블은 다음과 같습니다.

소스 테이블
Name Age
John 25
Karen 42
Yoshi 53

연령대 분류 필드를 추가하려면 class 함수를 사용하여 이전 로드 문을 추가할 수 있습니다. 이 예에서는 인라인 데이터를 사용하여 소스 테이블을 로드합니다.

LOAD *, class(Age, 10, 'age') As Agegroup; LOAD * INLINE [ Age, Name 25, John 42, Karen 53, Yoshi];

 

로드된 결과 데이터는 다음과 같습니다.

결과 테이블
Name Age Agegroup
John 25 20 <= age < 30
Karen 42 40 <= age < 50
Yoshi 53 50 <= age < 60

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

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

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

Remove banner from view

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