Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: 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