Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
adeilson1402
Contributor II
Contributor II

Transformar comparação de duas idades com uma coluna de procv

Bom dia,

Gostaria de criar uma consulta que compare a idade2  com idade1 e depois compare com uma tabela de faixa etária, para saber se a pessoa mudou de faixa etária.

Para validar preciso realizar os três cálculos abaixo, gostaria de criar no qlik sense para facilitar

abaixo os calculos

Formula Validação 1

=SE(Z2=M2;"NORMAL";"MUDOU DE FAIXA")

 

Formula Validação 2

=SE(SEERRO(PROCV(Z2;Planilha1!$A$2:$A$22;1;0);0)=Z2;" MUDOU DE FAIXA ";"NORMAL")

 

Formula Validação Consolidado

=SE(AM2=AN2;" MUDOU DE FAIXA ";"NORMAL")

1 Solution

Accepted Solutions
RafaMartins
Creator II
Creator II

Tem como sim, 

Script de cargar:

Faixa:
Load*Inline
[
Faixa,Descrição
5,MUDOU DE FAIXA
10,MUDOU DE FAIXA
15,MUDOU DE FAIXA
20,MUDOU DE FAIXA
25,MUDOU DE FAIXA
30,MUDOU DE FAIXA
35,MUDOU DE FAIXA
40,MUDOU DE FAIXA
45,MUDOU DE FAIXA
50,MUDOU DE FAIXA
55,MUDOU DE FAIXA
60,MUDOU DE FAIXA
65,MUDOU DE FAIXA
70,MUDOU DE FAIXA
75,MUDOU DE FAIXA
80,MUDOU DE FAIXA
85,MUDOU DE FAIXA
90,MUDOU DE FAIXA
95,MUDOU DE FAIXA
100,MUDOU DE FAIXA
105,MUDOU DE FAIXA
];

LOAD
IdateFaturamentoMes1,
IdateFaturamentoMes2

FROM [lib://a/UPR160ASPF032020v0.xlsx]
(ooxml, embedded labels, table is BASE);

Na tabela use a seguinte expressão:

=if(IdateFaturamentoMes1=IdateFaturamentoMes2,'Normal',if(IdateFaturamentoMes2=Faixa,'Mudou de Faixa','Normal'))

 

View solution in original post

4 Replies
RafaMartins
Creator II
Creator II

Bom dia amigo,

Como está estas tabelas em seu modelo de dados do Qlik?

adeilson1402
Contributor II
Contributor II
Author

Eu não exportei ainda no Qlik, precisava saber se seria possível montar a comparação.

mudei algumas itens no excel, estou encaminhando o arquivo 

RafaMartins
Creator II
Creator II

Tem como sim, 

Script de cargar:

Faixa:
Load*Inline
[
Faixa,Descrição
5,MUDOU DE FAIXA
10,MUDOU DE FAIXA
15,MUDOU DE FAIXA
20,MUDOU DE FAIXA
25,MUDOU DE FAIXA
30,MUDOU DE FAIXA
35,MUDOU DE FAIXA
40,MUDOU DE FAIXA
45,MUDOU DE FAIXA
50,MUDOU DE FAIXA
55,MUDOU DE FAIXA
60,MUDOU DE FAIXA
65,MUDOU DE FAIXA
70,MUDOU DE FAIXA
75,MUDOU DE FAIXA
80,MUDOU DE FAIXA
85,MUDOU DE FAIXA
90,MUDOU DE FAIXA
95,MUDOU DE FAIXA
100,MUDOU DE FAIXA
105,MUDOU DE FAIXA
];

LOAD
IdateFaturamentoMes1,
IdateFaturamentoMes2

FROM [lib://a/UPR160ASPF032020v0.xlsx]
(ooxml, embedded labels, table is BASE);

Na tabela use a seguinte expressão:

=if(IdateFaturamentoMes1=IdateFaturamentoMes2,'Normal',if(IdateFaturamentoMes2=Faixa,'Mudou de Faixa','Normal'))

 

adeilson1402
Contributor II
Contributor II
Author

Deu certo, muito obrigado