# class - script- en diagramfunctie

De functie class wijst de eerste parameter toe aan een klasse-interval. Het resultaat is een duale waarde met a&lt;=x&lt;b als de tekstwaarde, waarbij a en b de boven- en ondergrens van het bereik zijn, en met de ondergrens als numerieke waarde.

Syntaxis:

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

Argumenten:

Argumenten

| Argument | Beschrijving |
| --- | --- |
| interval | Een getal dat de bin-breedte aanduidt. |
| label | Een willekeurige tekenreeks die de 'x' in de resultaattekst kan vervangen. |
| offset | Een getal die kan worden gebruikt als verschil met het standaardbeginpunt van de classificatie. Het standaardbeginpunt is meestal 0. |

Voorbeelden:

Voorbeelden

| Voorbeeld | Resultaat |
| --- | --- |
| `class( var,10<br>					)` met `var = 23` | retourneert '20&lt;=x&lt;30' |
| `class( var,5,'value'<br>					)` met `var = 23` | retourneert '20&lt;= value &lt;25' |
| `class(<br>							var,10,'x',5<br>					)` met `var = 23` | retourneert '15&lt;=x&lt;25' |

## Voorbeeld - Load-script dat gebruikmaakt van class

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

#### Voorbeeld: load-script

Load-script

In dit voorbeeld laden we een tabel die de naam en leeftijd van personen bevat. Wij willen een veld toevoegen dat elke persoon classificeert op basis van een leeftijdsgroep met een interval van tien jaar. De originele brontabel ziet er als volgt uit.

Resultaten

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

U kunt het classificatieveld voor de leeftijdsgroep toevoegen door een voorafgaande load-opdracht toe te voegen via de functie class.

Maak een nieuw tabblad in de editor voor laden van gegevens en laad de volgende gegevens als een inline load. Maak de onderstaande tabel in Qlik Sense om de resultaten te bekijken.

```

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

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

In sommige voorbeelden in dit onderwerp worden inline loads gebruikt. Ga voor meer informatie naar [Inline-ladingen gebruiken om gegevens te laden](https://help.qlik.com/nl-NL/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

Resultaten

Resultaten

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