Ir para conteúdo
  • 0

Subtração horas trabalhadas - Noturno


vieirat86
Ir para solução Solucionado por Vitor Peralva ,

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
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

  • 1
  • Alunos

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.

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

  • 0
  • Alunos
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
  • Alunos
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
  • Alunos

Olá @vieirat86 tudo bem? 😃

Esperamos que você tenha encontrado a solução que tanto desejava!!

Caso alguma resposta tenha ajudado, você pode marcá-la como Solução . Com isso o tópico poderá ser fechado! 

Maas...

Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta. 😉

 

Obrigado por tonar nossa comunidade #INCOMPARÁVEL!!

Att Julian Salcedo I Community Manager Xperiun

 

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...