Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Nome do profissional do atendimento

Boa tarde pessoal,

Estou tentando apresentar a seguinte informação:

A data e hora que o profissional realizou o atendimento e qual profissional realizou e se caso houver reavaliação informar a data e hora que o profissional realizou a reavaliação e qual profissional realizou.

Precisava que as informações aparecessem da seguinte forma:

ATENDIMENTO EXCEL.png

Porem no Qlikview aparece da seguinte forma:

ATENDIMENTO QLIKVIEW.png

Segue anexo o qvw.

Por gentileza, poderia me ajudar?

Obrigada!

Atenciosamente,
Marilda.

1 Solution

Accepted Solutions
maiconmello
Creator III
Creator III

Oi Marilda, vendo sua base ainda esta meio estranho.

CapturaQlik.PNG

Para o registro 516480 vc tem 3 linhas, isso mesmo ?

O que eu faria.

Checa a base, o correto não seria só duas linhas nesse caso ?

Ai eu faria assim :

Load da tabela FAPROCAD aonde colocaria um where Atendimento > 0 ;

left join //Usando a chave Registro isso ?

Depois faria um load da FAPROCAD onde REAVALICAO > 0 ;


Acho que assim resolveria, mas teria que entender o pq dessas 3 linhas.

View solution in original post

6 Replies
maiconmello
Creator III
Creator III

Não entendi muito bem sua aplicação.

Mas vc tem que juntar as tabelas com left join.

Precisaria entender melhor a ligação das tabelas, percebi que vc esta com 2 ou 3 chaves sintética isso não é bom.

Anonymous
Not applicable
Author

Bom dia Maicon,

Obrigada pela dica, corrigi a questão das chaves sintéticas.

Utilizei o left join conforme você mencionou porem não consegui trazer a informação que eu precisava.

O que eu preciso é do nome do profissional que esta na tabela FAPROCAD separado

if (COD_TEMA='006',DH_INCLUSAO) AS REAVALIACAO,

if (COD_TEMA <> '006', DH_INCLUSAO)AS ATENDIMENTO

Que cada if tenha o nome do profissional correspondente.

Alguma formula ou script que me traga as informações separados, tentei esse script porem não resolveu.

IF (COD_TEMA='006', NOME_PRO) AS PROF_REAVALIACAO.

Obrigada pela atenção.

Anonymous
Not applicable
Author

O arquivo qvw foi alterado.

maiconmello
Creator III
Creator III

Oi Marilda, vendo sua base ainda esta meio estranho.

CapturaQlik.PNG

Para o registro 516480 vc tem 3 linhas, isso mesmo ?

O que eu faria.

Checa a base, o correto não seria só duas linhas nesse caso ?

Ai eu faria assim :

Load da tabela FAPROCAD aonde colocaria um where Atendimento > 0 ;

left join //Usando a chave Registro isso ?

Depois faria um load da FAPROCAD onde REAVALICAO > 0 ;


Acho que assim resolveria, mas teria que entender o pq dessas 3 linhas.

Anonymous
Not applicable
Author

Boa tarde Maicon,

Segui sua orientação e deu certo.

São 3 linhas mesmo, pois foram preenchidos em datas diferentes.

Obrigada pela orientação.

maiconmello
Creator III
Creator III

Que bom, sempre a disposição.