Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde pessoal,
Tem uma visão que trabalho com o resultados de tempo de espera, alguns registros são positivos quando em atraso e outros negativos quando antecipado.
Aqui no Qlikview eu não estou conseguindo diferenciar as negativas e as positivas para dar a média real. Está tudo Positivo, mesmo realizando testes, multiplicando por *(-1), (-0.1).
Preciso que fique nesse formato, Negativos quando Negativo e Positivo quando positivo
09:18:29 | 08:31:00 | -0:47 | -00:47:29 |
10:45:50 | 10:26:00 | -0:19 | -00:19:50 |
07:34:21 | 08:22:00 | 0:47 | 00:47:39 |
This may be:
Interval(Avg(Aggr(Min(INICIO_REPARO) - Min(HORA_FIM_ATENDIMENTO), NUMERO_OS)), 'hh:mm:ss')
No padrão Qlik ele vem assim
SET TimeFormat='hh:mm:ss
tente deixar assim (script):
SET TimeFormat='hh:mm:ss;-hh:mm:ss';
This may be:
Interval(Avg(Aggr(Min(INICIO_REPARO) - Min(HORA_FIM_ATENDIMENTO), NUMERO_OS)), 'hh:mm:ss')
Não resolveu, obrigado pela ajuda.
Muito Obrigado pela ajuda @Sunny T, agreguei a sua função a minha app e resolveu.
Grato.
Quanto estiver subtraindo tempo para descobrir o intervalo, sendo ele negativo ou não, utilize a função INTERVAL, esta manterá o tempo no formato hora negativa e será reconhecida no cálculo como negativa.
Exemplo: INTERVAL(01:15:00 - 01:25:00) = -00:10:00 = '-00:10:00' resultado é verdadeiro.
Não utilizando o INTERVAL com o mesmo exemplo:
Exemplo: 01:15:00 - 01:25:00 = -23:50:00 = '-00:10:00' resultado é falso.