Ir para conteúdo
  • 0

Neiriane de Amorim Miranda
Ir para solução Solucionado por Alison Pezzott ,

Pergunta

  • Alunos

Boa tarde, tenho um gráfico que mostra informações dos anos atuais por mês e dos anos anteriores também, no caso dos anos anteriores eu precisava fazer uma medida que ignorasse o filtro externo (de segmentação), neste caso consegui fazer assim:
Fat 2k21 v2 = CALCULATE([Fat Total
Liq],dCalendario[Ano]=2021,ALLEXCEPT(dCalendario,dCalendario[Ano],dCalendario[MêsNM]))

Prints explicando:

Filtrando externamente o ano de 2021:
richtext_content.png

Filtrando externamente outro ano qualquer:
richtext_content.png
 

Ok, o resultado foi o esperado, no entanto agora eu preciso dessa mesma visualização trazendo o valor acumulado, como fiz o valor acumulado:

Fat 2k21 acumulado = CALCULATE([Fat Total Liq],FILTER(ALL(dCalendario),dCalendario[Date]

<=MAX(dCalendario[Date])))

 

Atingi o valor correto:
richtext_content.png

No entanto filtrando outro ano (depois de 2021), ele só me retorna o valor total do ano de 2021 por mês:
richtext_content.png

E filtrando algum ano antes de 2021, ele me retorna em branco:
richtext_content.png

Eu precisava ignorar o filtro externo, retornando apenas o ano de 2021 acumulado mensalmente.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Olá bom dia Neiriane, tudo bem!
Elaborei a medida que resolve. Testei aqui e rodou.

Favor marcar como resolvida a questão se lhe atender.

 

2021 Acumulado = 
VAR AnoContexto = MAX ( dCalendario[Ano] )
VAR DiferencaPara2021 = 2021 - AnoContexto
VAR Result = 
    CALCULATE (
        [Total],
        DATEADD ( DATESYTD ( dCalendario[Data] ), DiferencaPara2021, YEAR )
    )
RETURN
    Result 

 

image.png.eb10f5da1d2fcf38e0e81b76380e819a.png

  • Like 1
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...