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

## Esempio - Script di caricamento usando class

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

#### Esempio: script di caricamento

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.

Risultati

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

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];
```

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

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 |