Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde
Estou tendo o seguinte problema.
Tenho duas Tabelas, uma que registra atendimentos e outra que registra informação de ponto.
tenho ligado ambas pelo [Cód. Médico Responsável] e a tabela de atendimentos tenho ainda vinculado o turno daquele atendimento.
Ao final tenho uma analise, onde verifico o número de atendimentos e o tempo trabalhado no período/Turno.
O que acontece é que quando vou abrindo o sistema vai filtrando a quantidade de atendimentos de acordo com as informações de data/período.
Exemplo:
Podemos ver que os atendimentos ele classifica por Período corretamente já o tempo não estou conseguindo fazer.
Gostaria de sugestões, ajuda.
Segue tabelas:
Estou colocando a aplicação a disposição: https://community.qlik.com/servlet/JiveServlet/downloadBody/9140-102-1-12833/Atendimento_Plantao.qvw
Antes de me questionarem a tabela calendário quero deixar claro que minha aplicação trabalha com outras datas que não se relacionam e trato essas informações com um Set Analysis, visto que a aplicação como um todo é muito maior que isto, por isso a necessidade.
A disposição e pedindo ajuda.
Boa tarde,
Não entendi seu problema.
Qual campo de tempo está fora de ordem?
Nenhuma esta fora de Ordem..o que quero é o seguinte:
Tenho a tabela de Turno com a qual posso classificar a informação da tabela Atendimento_Paciente em Turnos e poder dizer quantos atendimentos foram realizados no Turno X e no Turno Y.
Preciso também saber o tempo que o profissional trabalhou com base no ponto batido que esta na tabela Medico_Plantão. Exemplo: Medico XXXX atendeu das 13:00-19:00 10 pacientes e trabalhou 6 hrs, porém como o ponto de saida dele foi batido as 20:00 ele ainda cai no turno das 19:00-01:00 com 2 pacientes atendidos e 1:00 de trabalho.
Informação de Tempo esta nesta tabela Medico_Plantão Dt. inicio Plantão e Dt. Fim Plantão e os Atendimentos Nr. Atendimento na Tabela Atendimento Paciente.
Deu para me entender? Rsrsrs...
Já conseguiu a resposta? Se sim, escolha uma e marque como "Correta" para fechar o tópico e nos ajudar a manter a comunidade organizada
Ainda não consegui ajustar.
Se alguém puder me auxiliar agradeço.
A disposição,
Olá Luis,
O post é bem antigo e talvez já tenha resolvido, mas, não custa tentar ajudar, talvez ajude mais alguém na comunidade.
Use a função IntervalMatch com a opção de chave.
Nesse link tem exemplo: IntervalMatch ‒ QlikView
Acredito que no seu caso vai ficar algo assim:
IntervalMatch ([Dt. Atendimento Médico], [Cód. Médico Atendimento])
LOAD [Dt. Inicio Plantão], [Dt. Fim Plantão]
FROM
WHERE MonthStart([Dt. Inicio Plantão]) >= '01/08/2015'
and MonthStart([Dt. Inicio Plantão]) <= Today()-1;
Será gerada uma chave entre as tabelas e fazendo o join (também está no exemplo do help) do resultado com sua tabela, não terá chave sintética, permitindo ter uma relação confiável entre os dados e conseguir analisar da forma que você quer.
Ainda terá a vantagem de associar o calendário mestre com a data que preferir.
Abraço.
*** Se foi a resposta certa ou apenas útil, marque como tal! Ajude a comunidade e reconheça quem lhe ajudou. ***