Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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:
Porem no Qlikview aparece da seguinte forma:
Segue anexo o qvw.
Por gentileza, poderia me ajudar?
Obrigada!
Atenciosamente,
Marilda.
Oi Marilda, vendo sua base ainda esta meio estranho.
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.
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.
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.
O arquivo qvw foi alterado.
Oi Marilda, vendo sua base ainda esta meio estranho.
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.
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.
Que bom, sempre a disposição.