Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Tratamento de dados

Boa tarde pessoal!

Tenho um campo "Idade" em minha tabela mas eu quero substituir por faixa etária, ex:

Onde as idades estiverem entre 18 e 25 anos, substituir por 18 a 25.

Já tentei com if no load mas não consegui.

Como faço isso?

Obrigado.

Abs,

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Deveria ser assim

LOAD Cidade,

     Estado,

     Concessionária,

     Sexo,

     Idade,

     if(Idade >= 18 and Idade <= 25, 'Idade = [18 a 25]',

           if(Idade >=26 and Idade <= 40,'Idade=[26 a 40]','Outra faixa') as faixa_etaria,

     Período,

     Sorteio,

     [Moto dos sonhos]

FROM

View solution in original post

7 Replies
Not applicable
Author

Veja se lhe ajuda :

qlikviewtutoriais.blogspot.com.br/2012/04/qlikview-graficos-com-grupo-de-idade.html

srchagas
Creator III
Creator III

Como você fez o if?

Anonymous
Not applicable
Author

Assim:

LOAD Cidade,

     Estado,

     Concessionária,

     Sexo,

     Idade,

     if(Idade >= 18 and Idade <= 25, Idade = [18 a 25]),

     Período,

     Sorteio,

     [Moto dos sonhos]

FROM

Anonymous
Not applicable
Author

Quando trato com o if direto no LOAD, no campo onde deveria aparecer a faixa etária aparece um valor 0.

Não entendo.

Clever_Anjos
Employee
Employee

Deveria ser assim

LOAD Cidade,

     Estado,

     Concessionária,

     Sexo,

     Idade,

     if(Idade >= 18 and Idade <= 25, 'Idade = [18 a 25]',

           if(Idade >=26 and Idade <= 40,'Idade=[26 a 40]','Outra faixa') as faixa_etaria,

     Período,

     Sorteio,

     [Moto dos sonhos]

FROM

Anonymous
Not applicable
Author

Me esqueci das aspas simples....

Obrigado!

Abs,

Clever_Anjos
Employee
Employee

Acontece, hehe, Ainda mais sexta-feira