Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Ola,
tenho as informaçoes abaixo, onde o tempo utilizado consegui atraves da função =sum(time(hora_fim-hora_inicio)) e as horas_mes é um valor decimal, porem tentando achar o aproveitamento (=sum((hora_fim-hora_inicio))/(horas)) retorna o valor 2,03 pois 17:20 equivale a 3,7222
Tempo utilizado | Horas Mes | Aproveitamento |
17:20:00 | 183,25 | 2,03% |
17:20:00 | 183,25 | 2,03% |
Como resolvo isto ?
Agradeço qualquer auxilio.
Ola Marcos,
não tinha visto direito a sua tabela. Me pareceu uma Straight table porque vc tinha as linhas repetidas. Só depois que vc falou que estava inativa que vi as linhas de subtotal
No aggr externo vc já tentou colocar os campos que tem na estrutura (colaborador, mes, cd_veiculo)?
Olá Marcos,
Recomendo a você trazer a informação da hora em formato numérico puro.
Ex: 01:00 é igual a 0,041666666666667
Depois vc faz a seguinte expressão Interval(Sum(Hora)) para obter o total da horas.
PS. tenho um exemplo e não estou conseguindo anexar o QVW.
Abraços.
Fernando, fiz conforme sugeriu e tive sucesso. Muitíssio obrigado !
Agora abusando, (enquanto não inicia o curso dia 13), utilizo as horas para verificar o aproveitamento do colaborador relativo ao tempo de efetivação dos serviços com o tempo que o mesmo tem disponivel no mes (horario do ponto) e para tal, tentei utilizar o sum (total<colaborador>horas) e até que funcionou na linha do serviço, porem nos totais deu problema pois somou tudo. Para que entenda melhor, coloco abaixo a visão. Observe funciona legal até chegar ao totais, quando então não quebra no mes, faz a soma dos 2 meses juntos.
empresa | mes | Colaborador | cd_veiculo | OS | Nro Ordens | Tempo | Horas Mes | Aproveitamento |
3,00 | ago | 4781 | A0734 | 738912 | 1 | 7:40:00 | 175:55:12 | 4,36% |
3,00 | ago | 4781 | V0003 | 740548 | 1 | 6:55:00 | 175:55:12 | 3,93% |
3,00 | ago | 4781 | V0701 | 740286 | 1 | 5:40:00 | 175:55:12 | 3,22% |
3,00 | ago | 4781 | Total | 3 | 20:15:00 | 175:55:12 | 11,51% | |
3,00 | ago | 5330 | A0717 | 738585 | 1 | 0:30:00 | 190:34:48 | 0,26% |
3,00 | ago | 5330 | A0735 | 739305 | 1 | 7:10:00 | 190:34:48 | 3,76% |
3,00 | ago | 5330 | V0003 | 740548 | 1 | 7:04:00 | 190:34:48 | 3,71% |
3,00 | ago | 5330 | V0009 | 740549 | 1 | 3:10:00 | 190:34:48 | 1,66% |
3,00 | ago | 5330 | V0010 | 740168 | 1 | 1:30:00 | 190:34:48 | 0,79% |
3,00 | ago | 5330 | V0701 | 740286 | 1 | 5:40:00 | 190:34:48 | 2,97% |
3,00 | ago | 5330 | V0702 | 740152 | 1 | 4:55:00 | 190:34:48 | 2,58% |
3,00 | ago | 5330 | V0703 | 740025 | 1 | 0:40:00 | 190:34:48 | 0,35% |
3,00 | ago | 5330 | V0709 | 738932 | 1 | 1:20:00 | 190:34:48 | 0,70% |
3,00 | ago | 5330 | V0710 | 739428 | 1 | 2:00:00 | 190:34:48 | 1,05% |
3,00 | ago | 5330 | V0715 | 738742 | 1 | 4:30:00 | 190:34:48 | 2,36% |
3,00 | ago | 5330 | V0716 | 739429 | 1 | 9:15:00 | 190:34:48 | 4,85% |
3,00 | ago | 5330 | V0718 | 739692 | 1 | 5:20:00 | 190:34:48 | 2,80% |
3,00 | ago | 5330 | V0730 | 738773 | 1 | 5:00:00 | 190:34:48 | 2,62% |
3,00 | ago | 5330 | V0739 | 739291 | 1 | 2:55:00 | 190:34:48 | 1,53% |
3,00 | ago | 5330 | Total | 15 | 60:59:00 | 190:34:48 | 32,00% | |
3,00 | ago | 5509 | V0003 | 740548 | 1 | 7:04:00 | 190:34:48 | 3,71% |
3,00 | ago | 5509 | V0701 | 740286 | 1 | 5:40:00 | 190:34:48 | 2,97% |
3,00 | ago | 5509 | Total | 2 | 12:44:00 | 190:34:48 | 6,68% | |
3,00 | ago | Total | 16 | 93:58:00 | 1251:57:36 | 7,51% | ||
3,00 | set | 4 | 16:55:00 | 1251:57:36 | 1,35% | |||
3,00 | Total | 20 | 110:53:00 | 1251:57:36 | 8,86% |
Tentei a funcão aggr (interval(aggr( sum(horas), colaborador, mes, cd_veiculo )) porem com ela não faz a totalização no mes, conforme abaixo:
empresa | mes | Colaborador | cd_veiculo | OS | Nro Ordens | Tempo | Horas Mes | Aproveitamento |
3,00 | ago | 4781 | A0734 | 738912 | 1 | 7:40:00 | 175:55:12 | 4,36% |
3,00 | ago | 4781 | V0003 | 740548 | 1 | 6:55:00 | 175:55:12 | 3,93% |
3,00 | ago | 4781 | V0701 | 740286 | 1 | 5:40:00 | 175:55:12 | 3,22% |
3,00 | ago | 4781 | Total | 3 | 20:15:00 | 175:55:12 | 11,51% | |
3,00 | ago | 5330 | A0717 | 738585 | 1 | 0:30:00 | 190:34:48 | 0,26% |
3,00 | ago | 5330 | A0735 | 739305 | 1 | 7:10:00 | 190:34:48 | 3,76% |
3,00 | ago | 5330 | V0003 | 740548 | 1 | 7:04:00 | 190:34:48 | 3,71% |
3,00 | ago | 5330 | V0009 | 740549 | 1 | 3:10:00 | 190:34:48 | 1,66% |
3,00 | ago | 5330 | V0010 | 740168 | 1 | 1:30:00 | 190:34:48 | 0,79% |
3,00 | ago | 5330 | V0701 | 740286 | 1 | 5:40:00 | 190:34:48 | 2,97% |
3,00 | ago | 5330 | V0702 | 740152 | 1 | 4:55:00 | 190:34:48 | 2,58% |
3,00 | ago | 5330 | V0703 | 740025 | 1 | 0:40:00 | 190:34:48 | 0,35% |
3,00 | ago | 5330 | V0709 | 738932 | 1 | 1:20:00 | 190:34:48 | 0,70% |
3,00 | ago | 5330 | V0710 | 739428 | 1 | 2:00:00 | 190:34:48 | 1,05% |
3,00 | ago | 5330 | V0715 | 738742 | 1 | 4:30:00 | 190:34:48 | 2,36% |
3,00 | ago | 5330 | V0716 | 739429 | 1 | 9:15:00 | 190:34:48 | 4,85% |
3,00 | ago | 5330 | V0718 | 739692 | 1 | 5:20:00 | 190:34:48 | 2,80% |
3,00 | ago | 5330 | V0730 | 738773 | 1 | 5:00:00 | 190:34:48 | 2,62% |
3,00 | ago | 5330 | V0739 | 739291 | 1 | 2:55:00 | 190:34:48 | 1,53% |
3,00 | ago | 5330 | Total | 15 | 60:59:00 | 190:34:48 | 32,00% | |
3,00 | ago | 5509 | V0003 | 740548 | 1 | 7:04:00 | 190:34:48 | 3,71% |
3,00 | ago | 5509 | V0701 | 740286 | 1 | 5:40:00 | 190:34:48 | 2,97% |
3,00 | ago | 5509 | Total | 2 | 12:44:00 | 190:34:48 | 6,68% | |
3,00 | ago | Total | 16 | 93:58:00 | - | 7,51% | ||
3,00 | set | 4 | 16:55:00 | - | 1,35% | |||
3,00 | Total | 20 | 110:53:00 | - | 8,86% |
e caso coloque um sum antes da função, totaliza tudo.
Novamente obrigado pelo retorno anterior;
Veja o que vc tem configurado na expressão em Total Mode. Deve estar Sum
Use Expression ou escolha uma forma de cálculo que satisfaça a sua exigência.
Abraços
Ola Caique,
esta sinalizado como "total da expressao" e fica desabilitado, sem que eu possa selecionar as demais opçoes.
ola marcos, acredito que colocando a funcao aggr dentro da funcao sum ja deva resolver...
sum(... aggr(... ) )
Oi Fabio, conforme relatei no post anterior, se coloco o sum, totaliza tudo, acumulando o tempo mensal a cada serviço efetuado.
empresa | mes | Colaborador | cd_veiculo | OS | Nro Ordens | Tempo | Horas Mes | Aproveitamento |
3,00 | ago | 4781 | A0734 | 738912 | 1 | 7:40:00 | 175:55:12 | 4,36% |
3,00 | ago | 4781 | V0003 | 740548 | 1 | 6:55:00 | 175:55:12 | 3,93% |
3,00 | ago | 4781 | V0701 | 740286 | 1 | 5:40:00 | 175:55:12 | 3,22% |
3,00 | ago | 4781 | Total | 3 | 20:15:00 | 527:45:36 | 11,51% | |
3,00 | ago | 5330 | A0717 | 738585 | 1 | 0:30:00 | 190:34:48 | 0,26% |
3,00 | ago | 5330 | A0735 | 739305 | 1 | 7:10:00 | 190:34:48 | 3,76% |
3,00 | ago | 5330 | V0003 | 740548 | 1 | 7:04:00 | 190:34:48 | 3,71% |
3,00 | ago | 5330 | V0009 | 740549 | 1 | 3:10:00 | 190:34:48 | 1,66% |
3,00 | ago | 5330 | V0010 | 740168 | 1 | 1:30:00 | 190:34:48 | 0,79% |
3,00 | ago | 5330 | V0701 | 740286 | 1 | 5:40:00 | 190:34:48 | 2,97% |
3,00 | ago | 5330 | V0702 | 740152 | 1 | 4:55:00 | 190:34:48 | 2,58% |
3,00 | ago | 5330 | V0703 | 740025 | 1 | 0:40:00 | 190:34:48 | 0,35% |
3,00 | ago | 5330 | V0709 | 738932 | 1 | 1:20:00 | 190:34:48 | 0,70% |
3,00 | ago | 5330 | V0710 | 739428 | 1 | 2:00:00 | 190:34:48 | 1,05% |
3,00 | ago | 5330 | V0715 | 738742 | 1 | 4:30:00 | 190:34:48 | 2,36% |
3,00 | ago | 5330 | V0716 | 739429 | 1 | 9:15:00 | 190:34:48 | 4,85% |
3,00 | ago | 5330 | V0718 | 739692 | 1 | 5:20:00 | 190:34:48 | 2,80% |
3,00 | ago | 5330 | V0730 | 738773 | 1 | 5:00:00 | 190:34:48 | 2,62% |
3,00 | ago | 5330 | V0739 | 739291 | 1 | 2:55:00 | 190:34:48 | 1,53% |
3,00 | ago | 5330 | Total | 15 | 60:59:00 | 2858:42:00 | 32,00% | |
3,00 | ago | 5509 | V0003 | 740548 | 1 | 7:04:00 | 190:34:48 | 3,71% |
3,00 | ago | 5509 | V0701 | 740286 | 1 | 5:40:00 | 190:34:48 | 2,97% |
3,00 | ago | 5509 | Total | 2 | 12:44:00 | 381:09:36 | 6,68% | |
3,00 | ago | Total | 16 | 93:58:00 | 3767:37:12 | 7,51% | ||
3,00 | set | 4 | 16:55:00 | 1039:23:24 | 1,35% | |||
3,00 | Total | 20 | 110:53:00 | 4807:00:36 | 8,86% |
Ola Marcos,
não tinha visto direito a sua tabela. Me pareceu uma Straight table porque vc tinha as linhas repetidas. Só depois que vc falou que estava inativa que vi as linhas de subtotal
No aggr externo vc já tentou colocar os campos que tem na estrutura (colaborador, mes, cd_veiculo)?
Oi Caique, como assim aggr exteno ??
Marcos, pode mandar o QVW para mim?
Abraços.
Tonial.