# class – função de script e gráfico

A função class atribui o primeiro parâmetro a um intervalo de classe. O resultado é um valor duplo com a&lt;=x&lt;b como o valor textual, no qual a e b são os limites superior e inferior da caixa, e o limite inferior como valor numérico.

Sintaxe:

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

Argumentos:

Argumentos

| Argumento | Descrição |
| --- | --- |
| interval | Um número que especifica a largura da caixa. |
| label | Uma string arbitrária que pode substituir o “x” no texto do resultado. |
| offset | Um número que pode ser usado como deslocamento do ponto de partida padrão da classificação. O ponto de partida padrão é normalmente 0. |

Exemplos:

Exemplos

| Exemplo | Resultado |
| --- | --- |
| `class( var,10<br>					)` com `var = 23` | retorna '20&lt;=x&lt;30' |
| `class( var,5,'value'<br>					)` com `var = 23` | retorna '20&lt;= value &lt;25' |
| `class(<br>							var,10,'x',5<br>					)` com `var = 23` | retorna '15&lt;=x&lt;25' |

## Exemplo - Script de carregamento usando class

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

#### Exemplo: script de carregamento

Script de carregamento

Neste exemplo, carregamos uma tabela com o nome e idade de pessoas. O objetivo é incluir um campo que classifique cada pessoa de acordo com um grupo de idade, com dez anos de intervalo. A tabela de origem original tem a seguinte aparência.

Resultados

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

Para incluir o campo de classificação de faixa etária, você pode incluir a instrução de carregamento anterior através da função class.

Crie uma nova guia no editor de carregamento de dados e carregue os dados a seguir como um carregamento inline. Crie a tabela abaixo no Qlik Sense para ver os resultados.

```

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

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

Alguns dos exemplos neste tópico usam carregamentos inline. Para obter mais informações, consulte [Usando carregamentos inline para carregar dados](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/inline-loads-qs.htm).

Resultados

Resultados

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