# class - Skript- und Diagrammfunktion

Die class-Funktion weist den ersten Parameter einem Klassenintervall zu. Das Ergebnis ist ein dualer Wert in der Form von a&lt;=x&lt;b als Textwert, wobei a und b die obere und unteren Grenze des Intervalls sind, und der Startwert als numerischer Wert.

Syntax:

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

Argumente:

Argumente

| Argument | Beschreibung |
| --- | --- |
| interval | Eine Zahl, welche die Intervallgröße angibt. |
| label | Ein beliebiger String, der 'x' im Ergebnistext ersetzen kann. |
| offset | Eine Zahl für den Abstand vom Standard-Startpunkt der Klassifizierung. Der Standard-Startwert ist in der Regel 0. |

Beispiele:

Beispiele

| Beispiel | Ergebnis |
| --- | --- |
| `class( var,10<br>					)` mit `var = 23` | liefert '20&lt;=x&lt;30' |
| `class( var,5,'value'<br>					)` mit `var = 23` | liefert '20&lt;= value &lt;25' |
| `class(<br>							var,10,'x',5<br>					)` mit `var = 23` | liefert '15&lt;=x&lt;25' |

## Beispiel: Ladeskript mit Verwendung von class

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

#### Beispiel: Ladeskript

Ladeskript

In diesem Beispiel wird eine Tabelle mit Namen und Alter von Personen geladen. Es soll ein Feld hinzugefügt werden, dass jede Person nach Altersgruppen in Zehn-Jahres-Intervallen klassifiziert. Die ursprüngliche Quelltabelle sieht wie folgt aus.

Ergebnisse

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

Sie können das Klassifizierungsfelds für die Altersgruppe hinzufügen, indem Sie einen vorangehenden Load-Befehl mithilfe der class-Funktion hinzufügen.

Erstellen Sie eine neue Registerkarte im Dateneditor und laden Sie die folgenden Daten als Inline-Ladevorgang: Erstellen Sie die Tabelle unten in Qlik Sense, um die Ergebnisse anzuzeigen.

```

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

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

Einige der Beispiele in diesem Thema verwenden Inline-Ladevorgänge. [Using inline loads to load data](https://help.qlik.com/de-DE/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm)

Ergebnisse

Ergebnisse

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