# class - 스크립트 및 차트 함수

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

구문:

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

인수:

인수

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

예

| 예 | 결과 |
| --- | --- |
| `class( var,10<br>					)`, `var = 23` | 반환 값: '20&lt;=x&lt;30' |
| `class( var,5,'value'<br>					)`, `var = 23` | 반환 값: '20&lt;= value &lt;25' |
| `class(<br>							var,10,'x',5<br>					)`, `var = 23` | 반환 값: '15&lt;=x&lt;25' |

이 항목의 일부 예에서는 인라인 로드를 사용합니다. [인라인 로드를 사용하여 데이터 로드](https://help.qlik.com/ko-KR/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm)

## 예 - class를 사용한 로드 스크립트

#### 로드 스크립트 및 결과

결과결과

| Name | Age |
| --- | --- |
| John | 25 |
| Karen | 42 |
| Yoshi | 53 |

로드 스크립트

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

연령대 분류 필드를 추가하려면 class 함수를 사용하여 선행 load 문을 추가할 수 있습니다.

데이터 로드 편집기에서 새 탭을 만든 후 다음 데이터를 인라인 로드로 로드합니다. 결과를 보려면 Qlik Sense에서 아래 테이블을 만듭니다.

```
LOAD *,
class(Age, 10, 'age') As Agegroup;

LOAD * INLINE
[ Age, Name
25, John
42, Karen
53, Yoshi];
```

결과

결과

| Name | Age | Agegroup |
| --- | --- | --- |
| John | 25 | 20 &lt;= age &lt; 30 |
| Karen | 42 | 40 &lt;= age &lt; 50 |
| Yoshi | 53 | 50 &lt;= age &lt; 60 |