Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
glaubergc
New 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
Tags (1)
1 Solution

Accepted Solutions

Re: Consolidar Nomes

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);

5 Replies
heitorkruschews
New Contributor III

Re: Consolidar Nomes

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

Re: Consolidar Nomes

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
New Contributor II

Re: Re: Consolidar Nomes

Em anexo o exemplo.

glaubergc
New Contributor II

Re: Re: Consolidar Nomes

Cara, sua dica funcionou perfeitamente.

Valeu Yuri.

Re: Consolidar Nomes

Issoae