A função class atribui o primeiro parâmetro a um intervalo de classe. O resultado é um valor duplo com a<=x<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.
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
) com var = 23
retorna '20<=x<30'
class( var,5,'value'
) com var = 23
retorna '20<= value <25'
class(
var,10,'x',5
) com var = 23
retorna '15<=x<25'
Exemplo - Script de carregamento usando class
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 Carregamentos inline.
Resultados
Resultados
Name
Age
Agegroup
John
25
20 <= age < 30
Karen
42
40 <= age < 50
Yoshi
53
50 <= age < 60
Esta página ajudou?
Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!