Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
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
Specialist III
Specialist III

Muito brigado, ajudou bastante

Did you find a solution to your question? Mark the solution as accepted and if you found it useful, press the like button!