Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Concatenar registros em um campo texto

Prezados, bom dia!

Lá venho eu novamente com uma dúvida. Preciso concatenar todos os campos descrição de um único projeto em uma caixa de texto. As imagens abaixo poderão clarear o questionamento:

Base:

Registros.png

exemplo de como deve ficar no Qlikview:

Projetos.png

Todos os projetos estão na mesma tela como exemplo, porém o painel só mostrará os dados do projeto selecionado.

O importante é que todas as descrições (uma, duas ou mais) sejam inseridas na caixa de texto, uma abaixo da outra.

Ainda mais importante: somente as descrições cujo campo HPR_STATUS = 'Aberto' devem ser inseridas na caixa de texto.

Agradeço antecipadamente a ajuda e espero contribuir de volta em breve.

Vlw!!!

Marcelo

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: Concatenar registros em um campo texto

Prezado Marcio,

Muito obrigado pela dica. Como também havia a questão de considerar somente os campos cujo HPR_STATUS = 'Aberto' eu implementei um pequeno ajuste.

Ficou assim:

=Concat({<PR_STATUS={'Aberto'}>} distinct(PR_DESCRICAO), Chr(10))

O distinct foi usado pq havia alguns registros com a descrição duplicada. Não utilizei o getselectedcount pq eu já uso uma configuração no layout do objeto para mostrar ou não o objeto.

Abçs!!!

2 Replies
MCampestrini
Not applicable

Re: Concatenar registros em um campo texto

Boa tarde

No text box que vai exibir as etapas coloque a fórmula abaixo:

=If(GetSelectedCount(PJ_ID) = 1, Concat(PR_DESCRICAO, Chr(10)), 'Selecione um projeto para exibir as informações')

Márcio Rodrigo Campestrini
Not applicable

Re: Concatenar registros em um campo texto

Prezado Marcio,

Muito obrigado pela dica. Como também havia a questão de considerar somente os campos cujo HPR_STATUS = 'Aberto' eu implementei um pequeno ajuste.

Ficou assim:

=Concat({<PR_STATUS={'Aberto'}>} distinct(PR_DESCRICAO), Chr(10))

O distinct foi usado pq havia alguns registros com a descrição duplicada. Não utilizei o getselectedcount pq eu já uso uma configuração no layout do objeto para mostrar ou não o objeto.

Abçs!!!