Qlik Community

Ask a Question

Brasil

cancel
Showing results for 
Search instead for 
Did you mean: 
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

1 Solution

Accepted Solutions
Not applicable
Author

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!!!

View solution in original post

2 Replies
Marcio_Campestrini
Specialist
Specialist

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
Author

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!!!

View solution in original post