Ir para conteúdo
  • 0

Subtração horas trabalhadas - Noturno


vieirat86

Pergunta

  • Membros

Bom dia!! 

Como faço a subtração de horas trabalhadas no Power Query??
Nesse modelo de horas de trabalho noturno:

Entrada:       Saída:
23:00            07:00

Pela subtração direto não está dando certo...

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 1
  • Membros

Bom Dia, @vieirat86!

 

Se os dados na sua base sempre se apresentam assim, com uma entrada e uma saída uma ao lado da outra, você pode fazer o seguinte:

Criar uma condicional (if) para verificar se entrada é maior do que a saída.

Caso positivo, você soma 24 horas ou 1 dia a subtração #duration(1,0,0,0)

Caso Negativo, basta fazer a subtração normal.

Tenta aplicar e vê se vai apresentar alguma inconsistência, porque se sim, teria que ir aumentando às verificações.

 

Espero ter ajudado.

  • Gostei 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
21 horas atrás, Vitor Peralva disse:

Bom Dia, @vieirat86!

 

Se os dados na sua base sempre se apresentam assim, com uma entrada e uma saída uma ao lado da outra, você pode fazer o seguinte:

Criar uma condicional (if) para verificar se entrada é maior do que a saída.

Caso positivo, você soma 24 horas ou 1 dia a subtração #duration(1,0,0,0)

Caso Negativo, basta fazer a subtração normal.

Tenta aplicar e vê se vai apresentar alguma inconsistência, porque se sim, teria que ir aumentando às verificações.

 

Espero ter ajudado.

Bom dia @Vitor Peralva

Tentei fazer a condição, mas não consigo adicionar as 24horas na saída... pra fazer subtração... Tem como detalhar um pouco mais??

Mas é dessa forma que vc mencionou sim... 

Obrigado

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
Em 18/04/2023 em 08:03, Tiago Craici disse:

Bom dia @vieirat86

Indico fortemente o post abaixo, nele explica bem detalhadamente como trabalhar com horas:

https://powerbiexperience.com/pt/blog/como-trabalhar-com-horas-no-formato-hhmmss-case-de-pcp-producao/



Sucesso! 🚀🥇


 

Bom dia @Tiago Craici

Gostaria de fazer no Power Query mesmo... pois não vou apresentar no B.I nesse primeiro momento... 

Mesmo assim obrigado pela ajuda

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros
1 hora atrás, vieirat86 disse:

Bom dia @Vitor Peralva

Tentei fazer a condição, mas não consigo adicionar as 24horas na saída... pra fazer subtração... Tem como detalhar um pouco mais??

Mas é dessa forma que vc mencionou sim... 

Obrigado

 

Olá, @vieirat86!

 

Vou explicar melhor.

Vamos supor que tenho os seguintes dados:

 

image.png.bbe292dc93199507fec4dc0d66f2e2dd.png

 

Eu posso adicionar uma coluna personalizada com o seguinte código:

 

= if [Entrada] > [Saída] then Duration.TotalHours([Saída] - [Entrada] + #duration(1,0,0,0)) else Duration.TotalHours([Saída] - [Entrada])

 

image.png.fb03645274dabe04dc097a0fbc3684e0.png

 

E vou ter como retorno:

 

image.png.2f9a1970170be2090616e13f4e501f84.png

 

Assim você obtém as horas em formato decimal e consegue fazer os cálculos com ela.

 

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...