Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
femoraes95
Not applicable

Retornar resultado em um linha, concatenando.

Bom dia Comunidade,

Estou com uma dúvida, como posso concatenar os resultados e traze-los em uma única linha ? Exemplo abaixo.

qlik1.png

qlik2.png

Gostaria de que me retornasse da seguinte forma: "MT + SP" ao invés das duas linhas.

Tags (1)
14 Replies
MCampestrini
Not applicable

Re: Retornar resultado em um linha, concatenando.

Concat(<seu_campo>, ' + ')

Márcio Rodrigo Campestrini
femoraes95
Not applicable

Re: Retornar resultado em um linha, concatenando.

Oi Márcio,

Obrigado pela resposta... mas não deu certo...

Deixa eu ver se consigo explicar melhor:

qlik3.png

Por exemplo se eu faço por contagem eu consigo as informações sem problema, mas o que na verdade eu preciso é uma espécie de informação para categorizar esse atendimento...

Nesse caso seria SP + MT

Ao invés de colunas, eu queria que ele me retornasse em uma unica linha com esses campos concatenados, 597404 - SP + MT

MCampestrini
Not applicable

Re: Retornar resultado em um linha, concatenando.

Felipe

Segue exemplo

Márcio Rodrigo Campestrini
mario_sergio_ti
Not applicable

Re: Retornar resultado em um linha, concatenando.

Amigo, veja se consegue um insight com este documento:

Concatenar linhas/registros via Script ou via Expressão

femoraes95
Not applicable

Re: Retornar resultado em um linha, concatenando.

Seguindo o exemplo do seu QVW, pensei em algo assim mas não estou conseguindo.

[GRUPOS]:

LOAD

  [ITREG_AMB.CD_ATENDIMENTO],

    [ITREG_AMB.TP_GRU_FAT]

INLINE [

ATENDIMENTO, CATEGORIA]

RESIDENT [ITREG_AMB];

Pode me ajudar ?

femoraes95
Not applicable

Re: Retornar resultado em um linha, concatenando.

Pelo banco de dados eu consigo a informação, só não estou conseguindo coloca-lo no qlik.

qlik5.png

MCampestrini
Not applicable

Re: Retornar resultado em um linha, concatenando.

Felipe

O Load Inline simula a criação de uma tabela, só que ela é criada através desse comando.

No seu caso, parece que você precisa fazer algo como

GRUPOS:

LOAD

ATENDIMENTO, CATEGORIA

RESIDENT ITREG_AMB;

E no gráfico

Dimensão >> ATENDIMENTO

Expressão >> Concat (CATEGORIA, ',')

Márcio Rodrigo Campestrini
femoraes95
Not applicable

Re: Retornar resultado em um linha, concatenando.

Perfeeeito, deu certo...

A ultima dúvida, eu consigo classificar de acordo com a descrição?
Exemplo:

567088 - SP + SH + MT + MD

569202 - SP + MT + MD + SH

597404 - SP + MT

Pois por padrão sempre teremos o SP...

Obs.: Alterei nas configurações de classificação no menu a direita porem ele não organiza.

Código usado:  CONCAT(TP_GRU_FAT,' + ')

QLIK7.png

MCampestrini
Not applicable

Re: Retornar resultado em um linha, concatenando.

Felipe, não sei te responder. Se tem forma de fazer eu desconheço.

Márcio Rodrigo Campestrini