# class — funkcja skryptu i funkcja wykresu

Funkcja class przydziela pierwszy parametr do interwału klasy. Wynikiem jest wartość podwójna z a&lt;=x&lt;b jako wartością tekstową, gdzie argumenty a ib są górnym i dolnym limitami przedziału, oraz dolną granicą jako wartością liczbową.

Składnia:

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

Argumenty:

Argumenty

| Argument | Opis |
| --- | --- |
| interval | Liczba określająca szerokość przedziału. |
| label | Dowolny ciąg znaków, który może zastąpić „x” w tekście wyniku. |
| offset | Liczba, która może zostać użyta jako przesunięcie od domyślnego punktu początkowego klasyfikacji. Zazwyczaj domyślny punkt startowy wynosi 0. |

Przykłady:

Przykłady

| Przykład | Wynik |
| --- | --- |
| `class( var,10<br>					)` z `var = 23` | zwraca wartość '20&lt;=x&lt;30' |
| `class( var,5,'value'<br>					)` z `var = 23` | zwraca wartość '20&lt;= value &lt;25' |
| `class(<br>							var,10,'x',5<br>					)` z `var = 23` | zwraca wartość '15&lt;=x&lt;25' |

## Przykład — skrypt ładowania używający class

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

#### Przykład: skrypt ładowania

Skrypt ładowania

W tym przykładzie ładujemy tabelę zawierającą nazwiska i wiek osób. Chcemy dodać pola klasyfikujące każdą osobę zgodnie z grupą wiekową z interwałem dziesięciu lat. Oryginalna tabela źródłowa wygląda następująco.

Wyniki

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

Aby dodać pole klasyfikacji grupy wiekowej, można dodać poprzedzającą instrukcję ładowania przy użyciu funkcji class.

Utwórz nową kartę w edytorze ładowania danych, a następnie załaduj następujące dane jako ładowanie wbudowane. Utwórz tabelę poniżej w Qlik Sense, aby zobaczyć wyniki.

```

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

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

Niektóre przykłady w tym temacie wykorzystują ładowania wbudowane. Więcej informacji zawiera temat [Używanie wbudowanych ładowań do ładowania danych](https://help.qlik.com/pl-PL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

Wyniki

Wyniki

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