POWER BI - Remodelagem da tabela Fato com duas colunas de data (Data Início - Data Fim)

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

Комментарии • 21

  • @karolina936
    @karolina936 5 месяцев назад +1

    Me salvou demais

  • @dashbusiness
    @dashbusiness Год назад +5

    Genial, só pra variar. Sempre um conteúdo top demais

  • @Sala401
    @Sala401 Год назад +1

    Top, parabéns!!!

  • @adrianoschultz8658
    @adrianoschultz8658 Год назад +1

    Muito boa a solução, data nula é um problema para modelar em BI.

  • @snardmendoncasilva3647
    @snardmendoncasilva3647 Год назад +1

    Grande Gatti, parabéns

  • @lcdfaria
    @lcdfaria Год назад +2

    Parabéns, didática impecável 👏

  • @EmanuelSantos_ELS
    @EmanuelSantos_ELS Год назад +1

    Muito bom Fabio!

  • @fabianeaquino4555
    @fabianeaquino4555 Год назад +1

    Genioooo caiu do céu esse vídeo obrigada

    • @PulodoGatti
      @PulodoGatti  Год назад

      Que bom que ajudou!!! Obrigado pelo comentário

  • @paulorodrigooliveira3481
    @paulorodrigooliveira3481 Год назад +2

    Perfeito o conteúdo... e a didática... depois de muito garimpar a youtube atrás deste conteúdo consegui com esta vídeo-aula resolver muita coisa aqui!
    Mas me surgiu uma dúvida, supondo que a lista de datas a ser criada sejam datas de vencimento de parcelas do tipo todo dia 20/mês como fica o set de #duration(1,0,0,0), mantendo o "1" ele fez por exemplo no contrato de 12 meses de duração, 12 datas certinhas porém somando 1 dia a cada data, depois fiz #duration(30,0,0,0) e não deu certo porque nem todo mês tem 30 dias...
    Então como ficaria neste caso:
    Data Inicio Data Fim
    01/01/2023 01/06/2023
    Gerar 6 parcelas porém com o vencimento mensal todo dia 01? que preciso alterar na função?
    List.Dates([Data Inicio],Duration.Days([Data Fim]-[Data Inicio])+1,#duration(30,0,0,0)))

    • @PulodoGatti
      @PulodoGatti  Год назад

      Olá!!!
      Obrigado pelo comentário.
      Nesse caso, como vêm os dados? Sua tabela contém a "Data Vencto Inicial" em uma coluna e "Qtd Parcelas" em outra?
      Pode-se resolver isso tanto no DAX quanto no Query...
      Eu prefiro modelar no Query a tabela fato, gerando linhas de cada parcela...
      Me fala como é para que eu consiga te ajudar melhor.
      Abraço!

    • @paulorodrigooliveira3481
      @paulorodrigooliveira3481 Год назад

      @@PulodoGatti Ola, bom dia!!!
      Primeiramente muitíssimo obrigado pelo retorno!!
      Eu também prefiro modelar os dados no query, por isso tenho procurado trabalhar mais no query e resolver esse problema!!
      Meus dados vem de um CRM, e ele vem da seguinte forma:
      Nome do Cliente Inicio do Faturamento Vigencia Total Contrato Fim Faturamento Parcela
      Cliente 1 20/05/2022 60 30.000,00 20/05/2027 500,00
      Cliente 2 23/07/2021 36 20.000,00 23/07/2024 555,55
      O que eu preciso fazer é gerar no caso do cliente 1, 60 linha referente a parcela de 500,00 porém as datas de vencimento das parcelas é todo dia 20 mensalmente até o fim do faturamento, a mesma coisa para o cliente 2 porém 36 linha com o vencimento todo dia 23 mensalmente até o fim do faturamento dele.
      De acordo com essa sua vídeo aula, eu fiz e deu certo com a função:
      List.Dates([Data Inicio], Duration.Days([Data Fim]-[Data Inicio])+1, #duration(1,0,0,0))) porém ele fez dia a dia conforme é a proposta do vídeo. Eu alterei a #duration para 30,0,0,0 ele até gerou as parcelas certas mas não travou o dia por conta dos meses não serem de apenas 30 dias.
      Como faço para trava o dia de acordo com o contrato do cliente?
      Mais uma vez obrigado!!!

  • @flaeski
    @flaeski Год назад +1

    Top