Ir para conteúdo
  • 0

Calculo de Projeção Linear Considerando apenas 22 d.u. passados


Rodrigo Gomes dos Santos
Ir para solução Solucionado por Dums ,

Pergunta

  • Alunos

Boa tarde turma! 

Estou com uma grande dificuldade para calcular uma projeção de vendas considerando como base de calculo apenas os 22 dias úteis anteriores.

Ou seja, quando temos sábado, domingo e feriado, dinamicamente devemos calcular a projeção do dia considerando os últimos 22 dias úteis anteriores. 

Na tabela calendario, já possuo o flag "dias_úteis". O ponto está em como realizar o cálculo em linguagem DAX.

A Fórmula de calculo dentro do mes deveria seguir a lógica ao longo dos dias:

Projeção = (Vendas (R$) do mes / Total d.u. do mes * Dias uteis Faltantes do mês) + Vendas (R$) Totais do mês

Em anexo inseri o arquivo em excel e o pbix com a dcalendario e a fVendas já com o resultado final em excel (coluna Projeção) que desejo visualizar como resultado em DAX na tabela que deverá estar no painel de visualização dentro do PBI.

Agradeço a ajuda!

 

simulacao_projecao_22du.xlsx simulacao_projecao_22du.pbix

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Olá...

Vê se esta medida para buscar qual é o vigésimo segundo dia útil passado lhe ajuda, ai seria aplicar ela na sua medida (se o calendário não tem 22 dias úteis para trás ela retorna BLANK), blz?

 

Dia Uteis Atras =
    VAR DiasUteis = 22
    VAR DataAtual = SELECTEDVALUE(dcalendario[ID Data])
    VAR DataUtilAtras =
        CALCULATE(
            INDEX(DiasUteis,VALUES(dcalendario[ID Data]),ORDERBY(dcalendario[ID Data],DESC)),
            ALL(dcalendario),
            dcalendario[ID Data] < DataAtual,
            dcalendario[Dia Útil]
        )
    RETURN DataUtilAtras
Editado por Dums
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...