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: 
glaubergc
Contributor II
Contributor II

Consolidar Nomes

Bom dia Senhores(as),

Estou  tentando relacionar 3 informações distintas, porém é a mesma informação, entretanto em virtude de cada uma ter gerado um código de identificação individual para cada registro.

Gostaria de orientações em como unificar esse códigos em um só registro. 

Visualização atual no Qlikview:

CODNOME_CURSOQTD_ALUNOS
22De olho na qualidade15
36D'OLHO - Qualidade255
96D-OLHO na Qualidade: 5ss832

Gostaria que no Qlikview a informação seja visualizada assim:

CODNOME_CURSOQTD_ALUNOS
96D-OLHO na Qualidade: 5ss1102
1 Solution

Accepted Solutions
nicolett_yuri

Glauber, para isso você vai precisar de um DE PARA.

Utilize a função Mapping para criar a tabela de De Para e depois ApplyMap para aplicar o mapeamento em sua coluna.

Exemplo:

De_Para_Codigo:

Mapping LOAD * INLINE [

DE, PARA

96, 96

36, 96

22, 96

];

De_Para_Curso:

Mapping LOAD * INLINE [

DE, PARA

D-OLHO na Qualidade: 5ss, D-OLHO na Qualidade: 5ss

D'OLHO - Qualidade, D-OLHO na Qualidade: 5ss

De olho na qualidade, D-OLHO na Qualidade: 5ss

];

Aplicando os mapeamentos.

LOAD

ApplyMap('De_Para_Codigo',COD) as COD,

ApplyMap('De_Para_Curso',NOME_CURSO) as NOME_CURSO,

QTD_ALUNOS

FROM bla.qvd (qvd);

View solution in original post

5 Replies
Anonymous
Not applicable

Você pode mandar um qvw como exemplo, te retorno com a resposta.

nicolett_yuri

Glauber, para isso você vai precisar de um DE PARA.

Utilize a função Mapping para criar a tabela de De Para e depois ApplyMap para aplicar o mapeamento em sua coluna.

Exemplo:

De_Para_Codigo:

Mapping LOAD * INLINE [

DE, PARA

96, 96

36, 96

22, 96

];

De_Para_Curso:

Mapping LOAD * INLINE [

DE, PARA

D-OLHO na Qualidade: 5ss, D-OLHO na Qualidade: 5ss

D'OLHO - Qualidade, D-OLHO na Qualidade: 5ss

De olho na qualidade, D-OLHO na Qualidade: 5ss

];

Aplicando os mapeamentos.

LOAD

ApplyMap('De_Para_Codigo',COD) as COD,

ApplyMap('De_Para_Curso',NOME_CURSO) as NOME_CURSO,

QTD_ALUNOS

FROM bla.qvd (qvd);

glaubergc
Contributor II
Contributor II
Author

Em anexo o exemplo.

glaubergc
Contributor II
Contributor II
Author

Cara, sua dica funcionou perfeitamente.

Valeu Yuri.

nicolett_yuri

Issoae