Ir para conteúdo
  • 0

Meta Acumulado do Mês


renanfelipes
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Alunos

Olá Pessoal.
estou com dificuldades de realizar o calculo de meta acumulada no Mês. 

Cenário:
a meta que vem do banco de dados é MENSAL, porém o cliente deseja ver diluído por dia, então realizei a seguinte medida dax:

image.png.92236259528b740579f0dc26841b067c.png

porém ao fazer a medida de acumulado (datesmtd) a mesma tem o mesmo resultado da "Meta Diluida", onde o esperado é realizar a soma da meta até o ultimo dia do Mês.
image.png.50bcfa3d57819e9e2c5ead87577f7125.png

image.png.1f0d6a58ef02c7ec72e76feb1672eaeb.png


Alguém sabe me dizer onde estou falhando ? A intenção final é fazer a redistribuição da meta com base nas vendas. (mesmo caso que o Mestre resolve em um vídeo)

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@renanfelipes

tente isso:

Meta Diluida Acumulada = 
    VAR vDiasUteisMes = 
        CALCULATE(
            CALCULATE(
                COUNTROWS(dCalendario),
                dCalendario[Dia válido] = 1
            ),
            ALL(dCalendario),
            VALUES(dCalendario[Ano]),
            VALUES(dCalendario[Mês])
        )
    VAR vDiluido = 
            [Meta_Quantidade] / vDiasUteisMes
    VAR vDiluidoAcumulado = 
        COUNTROWS(
            FILTER(
                ALL(dCalendario),
                dCalendario[ID_DATA] <= MAX(dCalendario[ID_DATA]) && 
                dCalendario[Mês/Ano] = MAX(dCalendario[Mês/Ano]) && 
                dCalendario[Dia válido] = 1
            )
        )
RETURN
    vDiluidoAcumulado * vDiluido

 

DUVIDA_META.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Bruno Abdalla de Souza disse:

Anexa.um exemplo que represente seu problema, por favor.

Olá Bruno! 
Segue em anexo arquivo com exemplo.

OBS: dCalendario

- Futuro = 0 (dias anteriores a data atual)
- Futuro = 1 (dias após a data atual)
- Dia válido = 0 (fim de semana/feriado)
- Dia válido = 1 (dia útil)

DUVIDA_META.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Veja se isso ajuda:

Meta Diluida Acumulada = 
    VAR vDiasUteisMes = 
        CALCULATE(
            CALCULATE(
                COUNTROWS(dCalendario),
                dCalendario[Dia válido] = 1
            ),
            ALL(dCalendario),
            VALUES(dCalendario[Ano]),
            VALUES(dCalendario[Mês])
        )
    VAR vDiluido = 
        CALCULATE(
            [Meta_Quantidade] / vDiasUteisMes,
            dCalendario[Dia válido] = 1   
        )
    VAR vDiluidoAcumulado = 
        COUNTROWS(
            FILTER(
                ALL(dCalendario),
                dCalendario[ID_DATA] <= MAX(dCalendario[ID_DATA]) && 
                dCalendario[Mês/Ano] = MAX(dCalendario[Mês/Ano]) && 
                dCalendario[Dia válido] = 1
            )
        )
RETURN
    vDiluido * vDiluidoAcumulado

 

DUVIDA_META.pbix

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...