Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Senhores, boa tarde!
Quero criar faixa horária e ñ sei como fazer.
tenho duas tabelas: uma com carros e outras com tempo de viagem. Quero criar uma expressão onde retorne a media do tempo de viagem não pelo horário que o carro saiu e sim por uma faixa horária. exemplo: os carros que saiu entre 06:00 e 06:30, retorne a media de tempo de viagem dessa faixa.
Alguem pode me ajudar?
O Fernando é mestre mesmo, eu que tinha vacilado.
Vlw!!
Altere o Class conforme abaixo:
00:20 = 0.013888888888889
00:30 = 0.020833333333333
01:00 = 0.041666666666667
Qlikfique-se.
Tonial
Muito obrigado!!!!
Deu tudo certo!!
Professor, bom dia!
tem como a faixa terminar com diferença de 1 minuto entre a outra?
Exemplo:
05:00 - 05:29
05:30 - 05:59
06:00 - 06:29
Altere seu Script para fazer a subtração de um minuto do segundo valor.
Assim:
Interval((Subfield(Classe_TMP,'<',3)-Time('00:01')),'hh:mm')
Veja script completo
Dados:
LOAD DATA, [Saida do carro], [Tempo de viagem], Interval(Subfield(Classe_TMP,'<',1),'hh:mm') & ' - '& Interval((Subfield(Classe_TMP,'<',3)-Time('00:01')),'hh:mm') AS Classe;
LOAD *, Class([Saida do carro],0.0208333333333) AS Classe_TMP INLINE [
DATA, Saida do carro, Tempo de viagem
01/01/14, 05:00, 01:30
01/01/14, 05:20, 01:40
01/01/14, 05:30, 01:35
01/01/14, 05:50, 02:00
02/01/14, 05:00, 01:00
02/01/14, 05:20, 01:05
02/01/14, 05:30, 01:40
02/01/14, 05:50, 01:30
];
Qlikfique-se.
Tonial.
Certíssimo!
Obrigado mais uma vez!!
No meu caso eu só queria criar uma faixa entre horários, no entanto ele retorna números como 43313,3124 . Ele se transforma em número e não mostra a faixa. Ex: class(OS_AGENDA.DATA_AGENDADA,0.020833333333333)