# class - funzione dello script e del grafico

La funzione class assegna il primo parametro a un intervallo di classe. Viene restituito un valore duale in cui a&lt;=x&lt;b rappresenta il valore testuale dove a e b rappresentano i limiti superiore e inferiore del contenitore e il limite inferiore è un valore numerico.

Sintassi:

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

Argomenti:

Argomenti

| Argomento | Descrizione |
| --- | --- |
| interval | Un numero che specifica la larghezza del contenitore. |
| label | Una stringa arbitraria che può sostituire la 'x' nel testo del risultato. |
| offset | Un numero che può essere utilizzato come offset dal punto di partenza predefinito della classificazione. Il punto di partenza predefinito è in genere 0. |

Esempi:

Esempi

| Esempio | Risultato |
| --- | --- |
| `class( var,10<br>					)` con `var = 23` | restituisce '20&lt;=x&lt;30' |
| `class( var,5,'value'<br>					)` con `var = 23` | restituisce '20&lt;= value &lt;25' |
| `class(<br>							var,10,'x',5<br>					)` con `var = 23` | restituisce '15&lt;=x&lt;25' |

Alcuni degli esempi in questo argomento utilizzano caricamenti inline. [Utilizzo dei caricamenti inline per caricare i dati](https://help.qlik.com/it-IT/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm)

## Esempio - Script di caricamento usando class

#### Script di caricamento e risultati

RisultatoRisultato

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

Script di caricamento

In questo esempio viene caricata una tabella contenente il nome e l'età delle persone. Si desidera aggiungere un campo che classifichi ciascun utente in base a un gruppo di età con un intervallo temporale di dieci anni. La tabella di origine originale ha un aspetto simile al seguente.

Per aggiungere il campo di classificazione del gruppo di età, è possibile aggiungere un'istruzione di caricamento precedente tramite la funzione class.

Creare una nuova scheda nell'editor caricamento dati, quindi caricare i seguenti dati come caricamento inline. Creare la tabella in basso in Qlik Sense per visualizzare i risultati.

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

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

Risultati

Risultati

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