[Power Query] Calculando Horas Úteis no Power Query

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ย. 2024

ความคิดเห็น • 16

  • @gersonmvp
    @gersonmvp ปีที่แล้ว +1

    Parabéns pelo vídeo, excelente didática e solução.

    • @ProfessorPeralva
      @ProfessorPeralva  ปีที่แล้ว

      Obrigado, Professor!
      O Senhor é um referência e inspiração para mim.
      Sempre tento pensar uma maneira de tornar as coisas um pouco mais simples, seguindo a linha que costuma adotar.

  • @datareggibi
    @datareggibi ปีที่แล้ว +1

    Excelente Peralva, passo a passo com material pronto e ir comentando, particularmente acho bem interessante. Parabéns pelo conteúdo.

  • @gustavokuthumy404
    @gustavokuthumy404 4 หลายเดือนก่อน

    Muito bom o vídeo, Peralva. 👏
    Só uma observação, quando a hora inicial ou a hora final, inicia ou termina no fim de semana, ainda assim, está sendo contabilizada como hora útil.
    Seria o correto começar criando as listas com as informações do dia da semana e, só então, contabilizar caso seja fim de semana?
    No meu caso é um sistema de chat e clientes podem abrir o chat mesmo quando é folga.

  • @alexsanderferreira6506
    @alexsanderferreira6506 7 หลายเดือนก่อน

    e como faço para deixar que pegue a data mínima e máxima que tenho na tabela sem colocar fixo?

  • @youtvideos64
    @youtvideos64 7 หลายเดือนก่อน

    Tem um problema na fórmula que estou estudando com resolver. Quando o chamado é cadastrado após às 18:00 um dos resultados ficam negativos, acredito que o vHorasIniciais

  • @saojoaomeriti
    @saojoaomeriti ปีที่แล้ว +1

    Excelente explicação, professor!
    Posso usar isso também na query do Power BI, tirando os feriados ou é diferente?

    • @ProfessorPeralva
      @ProfessorPeralva  8 หลายเดือนก่อน

      Obrigado!
      Sim, você também pode usar a uma listagem de dias não-úteis ou de feriados para fazer o tratamento.
      Só devemos tomar cuidado que quando temos unidades de estados ou municípios diferentes, os feriados normalmente não coincidem, o que levaria a necessidade de uma listagem por unidade, por exemplo.

  • @antoniobrigolini2542
    @antoniobrigolini2542 9 หลายเดือนก่อน

    Boa tarde,
    E como eu faço para mostrar esse tempo inicial por exemplo: 473,308333 em hh:mm, para mostrar em horas e minutos de forma amigável.

  • @WilliamTeixeiraFerreiraRibas
    @WilliamTeixeiraFerreiraRibas ปีที่แล้ว +1

    Olá professor. Eu estou precisando formatar o horário no Power Query no formado de 48h ou 72h. Como eu faço para deixar nesse formato em horas? Estou precisando de ajuda. Por exemplo, eu quero digitar um número natural de prazo de 48 ou de 72 no Excel, mas quando eu importar no Power Query quero que este entenda que esses números estão em formato de 48h ou 72h. Como faço para formatar assim?

    • @ProfessorPeralva
      @ProfessorPeralva  ปีที่แล้ว +1

      Olá, William!
      A sua resposta depende de algumas variáveis, mas vou tentar explicar um pouco da questão.
      Toda data e/ou hora é, na verdade, um número.
      Quando você coloca 48:00:00 no Excel, ele entende que isto é o equivalente a dois dias.
      Tanto o é, que na barra de fórmulas deve aparecer 02/01/1900 00:00:00 ao invés de 48:00:00.
      Quando você importar este valor para o Power Query, ele deve o exibir em formato de data ou de número.
      Se você multiplicar este valor por 24 (Seleciona a Coluna --> Guia Transformar --> Padrão --> Multiplicar --> 24), obtém o número de horas original 48 ou 72.
      Veja que ele não vai ficar no formato 48:00:00, mas como 48.
      E, aí, você tem que avaliar o que quer fazer com este número.
      Se alguma comparação, se soma ou subtração.
      E o seu objetivo é que vai determinar os próximos passos a serem dados.
      Espero que tenha ajudado.

  • @JapaCFAL
    @JapaCFAL ปีที่แล้ว +1

    a minha coluna nao tem hora nas datas, só a data
    pode funcionar com a lógica? criando que so serão contadas horas das 8h às 18h?

    • @ProfessorPeralva
      @ProfessorPeralva  ปีที่แล้ว

      Olá, Yudi!
      Sim.
      Você só precisa estabelecer uma lógica para os dias de abertura e encerramento.
      Por exemplo, você pode descartar eles da contagem, só contando os dias que estiverem entre eles.
      Neste caso, bastaria multiplicar os dias intermediários por 10 horas.
      Você também pode contar os dias na integridade.
      A resposta da maneira correta está nas suas regras de negócio.
      Olhe para sua empresa e se pergunte:
      - Hoje, como nós fazemos esta conta?
      Depois busque transportar a mesma lógica para o Power Query.

  • @edivaldosantana6282
    @edivaldosantana6282 ปีที่แล้ว

    Gostaria de ver algo a respeito das horas uteis porem diferente do que foi apresentado.
    Observe que a empresa atua 24horas com períodos de 6 horas cada turno, então temos :
    horas uteis , segunda a partir das 00hs até sábado as 18:00hs, sendo
    Descanso, sábado a partir das 18:01 até domigno as 23:59hs

    • @ProfessorPeralva
      @ProfessorPeralva  ปีที่แล้ว

      Olá, Edivaldo!
      A sua situação não vai mudar muita coisa em relação ao vídeo.
      Basicamente você teria:
      1) Na data de abertura, verificar se trata-se de um sábado ou dia de semana. Se sábado, fazer 18h menos o horário de abertura, se outro dia da semana, 24h menos o horário de abertura;
      2) No dia de fechamento, considerando que sempre começam o dia às zero hora, o próprio horário de fechamento seriam as horas úteis do dia;
      3) Já em relação aos dias intermediários, você pode criar na lista um item para já expressar o número de horas. Se dia útil, 24, se sábado, 18, se domingo 0 e fazer um List.Sum para somar estes valores da lista.
      Não sei seu conhecimento em Linguagem M, mas não é algo muito difícil.