Skip to main content

Brasil

Announcements
QlikWorld 2023, a live, in-person thrill ride. Save $300 before February 6: REGISTER NOW!
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
carlos_esousa
Contributor III
Contributor III

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