Página 1 de 1

Calculo entre periodos de data inicial e Final.

Enviado: 17 Mar 2021 às 22:00
por TiagoSeccoRs
Olá a todos,

Minha base de dados, tem informações de pagamento anual, com a data de inicio e fim dos pagamentos.
Não consegui chegar em uma medida, que faça esse cálculo, distribuindo o valor entre os anos Inicial e Final, de forma automática.
Imagem

O resultado final que eu procuro é como abaixo: (fiz manualmente pra exemplificar)
Imagem


adicionei o arquivo com os dados de exemplo para facilitar!


Grato pelo auxilio!

Re: Calculo entre periodos de data inicial e Final.

Enviado: 19 Mar 2021 às 15:21
por babdallas
Veja se ajuda.
20210319_exemplo.pbix

Re: Calculo entre periodos de data inicial e Final.

Enviado: 23 Mar 2021 às 12:53
por TiagoSeccoRs
Perfeito!

Cara, o meu pensamento foi em direção a solução, mas o conhecimento técnico, não me permitiu chegar nela haha!
Valeu demais!

Vou deixar salvo aqui, para futuras necessidades!

Re: Calculo entre periodos de data inicial e Final.

Enviado: 23 Mar 2021 às 13:39
por TiagoSeccoRs
@babdallas , fui revisar meus arquivos em que estava testando e percebi que a grande diferença estava no relacionamento.
Eu estava tentando forçar o DAX a entender esse inicio e fim com o relacionamento com a dCalendário.

Agora olhando, entendo que ao relacionar ele vai ligar a data "inicial/final" especifica.

Mas qual foi sua linha de raciocínio para entender que este relacionamento, não poderia ser feito?

Re: Calculo entre periodos de data inicial e Final.

Enviado: 25 Mar 2021 às 00:01
por babdallas
Uma forma de corrigir seria transforma o intervalo de Inicio e Fim em apenas uma coluna de data, como todas as datas do início ao fim. Esta solução seria via PowerQuery. Não foi a que eu usei, mas talvez fosse a mais robusta, pois você poderia relacionar campo de data com um campo de data.
O relacionamento não vai entender que tem que filtrar entre 2 datas de colunas diferentes.

Eu usei outra forma de resolver, via DAX. Não fiz relacionamento algum e, usando DAX, fiz uma medida para obter o resultado desejado.