Skip to main content
Announcements
The way to achieve your own success is the willingness to help somebody else. Go for it!
cancel
Showing results for 
Search instead for 
Did you mean: 
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Concatenar linhas/registros via Script ou via Expressão

Caso de uso:

  • Necessário unificar/concatenar os registros COD e NOME apresentados nas linhas de forma não repetir

Cenário atual:

Tabela_original.JPG

Cenário desejado:

Tabela_tratada.JPG

Solução:

Via script:

 

[Tabela_Teste_Concat]:
Load
    [COD] AS 'COD',
    [NOME] AS 'NOME',
    CONCAT(distinct [CIDADE],' | ') as 'CIDADE',
    CONCAT(distinct [TELEFONE],' | ') as 'TEL',
    ONLY([SALARIO]) AS 'SALARIO'
Group By [COD], [NOME];
LOAD
    [COD],
    [NOME],
    [CIDADE],
    [TELEFONE],
    [SALARIO]
FROM [lib://Qlik_suporte/plan_teste_concat.xlsx] (ooxml, embedded labels, table is dados);

 

ou

Via Expressão:

Dimensão: CIDADE

 

    =Aggr( Concat(Distinct [CIDADE],' | '), [COD])

 

Dimensão: TEL

 

    =Aggr( Concat(Distinct [TEL],' | '), [COD]) 

 

> Confira outras publicações de MARIO SOARES:

https://community.qlik.com/t5/Qlik-Brasil/Publica%C3%A7%C3%B5es-de-MARIO-SOARES-Documentos-Aplicativ...

 

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Labels (3)
3 Replies
Anonymous
Not applicable

Muito bom... a dias estou procurando algo parecido.

Obrigado por compartilhar!

mario_sergio_ti
Partner - Specialist
Partner - Specialist
Author

Obrigado carlos.esousa

Feliz em ser útil;

Abraço amigo.

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
MatheusC
Creator
Creator

Muito brigado, ajudou bastante