Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Horas úteis

Bom dia,

Estou tentando contar minutos entre duas datas sendo que eu só posso contar das 09 Até às 19:.

Ex.:

Data Inicial: 05/04/2018 10:00

Data Final:  06/04/2018 11:00

Resultado: 660 Minutos

Sendo que do dia 05 teve 9horas úteis e no dia 06 teve 2horas úteis 11*6 = 660

Tem algum jeito de fazer isso?

1 Solution

Accepted Solutions
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

Segue um exemplo para te ajudar a pensar na solução:

Somar intervalo de tempo/produção dos recursos | Período útil

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti

View solution in original post

7 Replies
mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

Segue um exemplo para te ajudar a pensar na solução:

Somar intervalo de tempo/produção dos recursos | Período útil

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
Thiago_Justen_

A solução que você precisa é front-end? Se sim, tenho umas dúvidas antes de sugerir algo:

  • Data Fim pode ocorrer no mesmo dia da Data Início?
  • Você procura uma medida para uma tabela ou um objeto de texto/imagem?
  • Tem alguma possibilidade de nos enviar alguma amostra de dados?

Caso a solução possa ocorrer no back-end, creio que o que o mario.sergio.ti sugeriu já resolve.

Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Sim,

É uma ferramenta de chamados de TI, então vou calcular o tempo útil entre a data de abertura do chamado e o encerramento.

Capturar.PNG

PS.: O modelo acima eu coloquei com 'DD/MMM/YYYY' mas o dado em cima possui horas, minutos e segundos também

Anonymous
Not applicable
Author

Mario, obrigado pela ajuda

Tentei adaptar seu código aos meus dados e não gerou resultado, estou tentando analisar o código novamente.

eduardo_dimperio
Specialist II
Specialist II

Porque nao faz a diferença entre um dia cheio 10:00 uteis e o que foi realmente efetivo e depois soma eles?

Anonymous
Not applicable
Author

Eduardo,

porque por exemplo, tem chamados que duraram 30 minutos de um dia e horário útil, mas quando eu dividia por 8 (sendo oito horas úteis dentro de um dia de 24h), ele abaixava pra 3 minutos, e como a maioria dos chamados são encerrados em um dia, alterava muito os valores. Mas o modelo do Mario Soares deu certo.

Obrigado, edurado

eduardo_dimperio
Specialist II
Specialist II

Na vd era outra ideia que eu tinha que nao envolveria divisao por 8 e etc, mas tenho ctz que a solução do Mario deve ter ficado melhor, acho bem bacana o trabalho dele