# 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' |

## 範例 - 使用 class 的載入指令碼

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/ConditionalFunctions/class.htm)

#### 範例：載入指令碼

載入指令碼

在此範例中，我們載入包含人員姓名和年齡的表格。我們想要新增一個欄位，根據以十年為間隔的年齡群組分類每一個人員。原始來源表格如下。

結果

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

若要新增年齡群組分類欄位，您可以使用 class 函數，新增前置 load 陳述式。

在資料載入編輯器中建立新的索引標籤，然後載入下列資料作為內嵌載入。在 Qlik Sense 中建立以下表格以查看結果。

```

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

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

本主題中的某些範例使用內嵌載入。如需詳細資訊，請參閱[使用內嵌載入以載入資料](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm)。

結果

結果

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