Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa Tarde , Prezados!
Estou precisando desenvolver uma analise que faça a soma da quilometragem por dia considerando a seguinte regra no exemplo abaixo:
Dia = 01/12 = 31/11/2015 as 12: 00hs até 01.12.2015 as 11: 59hs
Dia= 02/12 = 01.12.2015 as 12: 00hs até 02.12.2015 11: 59hs
Alguém já fez algo parecido.
Desde já agradecido!
Att;
Boa tarde,
Adiciona no Load este campo:
IF(Time(Frac(Datahora),'hh:mm:ss') >='0,5' AND Time(Frac(Datahora),'hh:mm:ss') <'0',Dia,IF(Time(Frac(Datahora),'hh:mm:ss') <='0,499305555555556',Dia-1,Dia)) AS Dia_MOD
vê se atende?
Cristiano,
Consegue disponibilizar um exemplo para lhe ajudar?
Att,
Thales Gibbon
Cristiano, explique melhor a sua dúvida e se possível envie um QVW com dados de teste exemplificando o seu problema.
Olá Prezados!
No arquivo anexo coloquei uma tabela como dia e faixa desejado e dois gráficos um com o resultado obtido e outro com o esperado com as seguintes considerações:
Para o range data e hora da tabela já desenvolvi uma disparador que faz a seleção
Em larga escala teria do primeiro ao ultimo dia do mês neste gráfico , mas levando em conta o range das horas do exemplo para todos
O dia 2 no gráfico seria de 12:00 hs do dia 2 as 11:59 hs do dia 3 e assim sucessivamente.
Caso ainda reste duvidas me avisem.
Desde já grato pelo auxilio. !
Boa tarde,
Adiciona no Load este campo:
IF(Time(Frac(Datahora),'hh:mm:ss') >='0,5' AND Time(Frac(Datahora),'hh:mm:ss') <'0',Dia,IF(Time(Frac(Datahora),'hh:mm:ss') <='0,499305555555556',Dia-1,Dia)) AS Dia_MOD
vê se atende?
Oi, Cristiano
Você pode criar um campo auxiliar, para esta Data "recalculada". Para isto, basta você subtrair 0,5 da DataHora original, truncando o resultado. É simples assim.
floor(DataHora-0,5) as DataRecalculada
Assim se pegares o dia 03/12/2015 às 9h, subtraíres 0,5 obterás 02/12/2015 21h. Truncando a para número inteiro (floor), vai ficar 02/12/2015
Abraço
Eduardo
Bom Dia , Pessoal.
Me perdoem a demora na resposta mas tive alguns projetos urgentes que me demandaram um tempo maior que o esperado , mas voltei a esta questão e consegui soluciona-la com a ajuda da resposta do Israel e do Eduardo .
Muito obrigado pela ajuda prezados precisando de algo fico a disposição.
Att;
Cristiano