Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
julio_rossi
Contributor

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,

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Tratamento de dados

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

7 Replies
Not applicable

Re: Tratamento de dados

Veja se lhe ajuda :

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

srchagas
Contributor III

Re: Tratamento de dados

Como você fez o if?

julio_rossi
Contributor

Re: Tratamento de dados

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

julio_rossi
Contributor

Re: Tratamento de dados

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

Não entendo.

Employee
Employee

Re: Tratamento de dados

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

julio_rossi
Contributor

Re: Tratamento de dados

Me esqueci das aspas simples....

Obrigado!

Abs,

Employee
Employee

Re: Tratamento de dados

Acontece, hehe, Ainda mais sexta-feira