Ir para conteúdo
  • 0

Comparativo com semana vazio


Claudionor
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Olá pessoal boa tarde, 
Gostaria de ajuda para solucionar o seguinte problema, fiz um grafico de avanço semanal de consumo e um Tooltip comparando a semana atual com a anterior, na qual me retorna a diferença e essa diferença em %, porem quando não houve movimento na semana passada, eu precisaria pegar o valor da ultima semana que houve movimento para trazer o calculo correto.

Envio os prints das telas e as formulas DAX.

image.png.9164ab1c0f6825070cd558edf5e615be.png

image.png.374e01ead7a7cb7143e6a8d2ad0111d9.png

image.png.d3afa958f44f1d51a4f147ed76d13366.png

Tooltip Correto.PNG

Tooltip Zerado.PNG

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@Claudionor, tudo bem?  Veja se resolve, caso sim, peço a gentileza de marcar minha resposta como solução. Do contrário, consegue anexar um exemplo???

 

R$ Consumo Semana Anterior = 
VAR vSemanaAtual = MAX('d_Calendario'[Semana Cont])
VAR vMaiorSemanaMenorAtual = 
CALCULATE(
    MAX('d_Calendario'[Semana Cont]),
    FILTER(
        ALL('d_Calendario'),
        NOT(ISBLANK([R$ Total Consumido])) &&
        'd_Calendario[Semana Cont] < vSemanaAtual
    )
)


RETURN
CALCULATE(
    [R$ Total Consumido],
    FILTER(
        ALL('d_Calendario'),
        'd_Calendario'[Semana Cont] = vMaiorSemanaMenorAtual
    )
)
 

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 07/07/2023 em 13:52, Edson Igari disse:

@Claudionor, tudo bem?  Veja se resolve, caso sim, peço a gentileza de marcar minha resposta como solução. Do contrário, consegue anexar um exemplo???

 

R$ Consumo Semana Anterior = 
VAR vSemanaAtual = MAX('d_Calendario'[Semana Cont])
VAR vMaiorSemanaMenorAtual = 
CALCULATE(
    MAX('d_Calendario'[Semana Cont]),
    FILTER(
        ALL('d_Calendario'),
        NOT(ISBLANK([R$ Total Consumido])) &&
        'd_Calendario[Semana Cont] < vSemanaAtual
    )
)


RETURN
CALCULATE(
    [R$ Total Consumido],
    FILTER(
        ALL('d_Calendario'),
        'd_Calendario'[Semana Cont] = vMaiorSemanaMenorAtual
    )
)
 

Edson, orbigado pela ajuda, cara ficou muito bom do jeito que precisava,
Valeu pela ajuda

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