Ir para conteúdo
  • 0

Como retornar o último valor disponível quando o resultado atual for zero?


Johnny Santana
Ir para solução Solucionado por Erick Oliveira ,

Pergunta

  • Alunos

Eu estou trabalhando em um projeto onde preciso lidar com valores diários, mas às vezes o resultado do dia atual é zero.

Nesses casos, gostaria de retornar o último valor disponível em vez de zero. Como posso fazer isso de forma eficiente em meu código?

Alguém pode me ajudar a resolver esse problema por favor?

Pbix anexo

Dados.pbix

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Boa noite Johnny;


Utilize a medida abaixo:

UltimoMailingDisponivel = 
VAR vDataContexto = MAX(dCalendario[Data])
VAR vDataUltimoMailling = 
        CALCULATE(
                MAX(dCalendario[Data]),
                FILTER(
                        ALL(dCalendario),
                        AND( NOT ISBLANK([Mailling]), [Mailling] > 0 ) &&
                        dCalendario[Data] <= vDataContexto
                )
        )
VAR vUltimoMailling =
        CALCULATE(
                [Mailling],
                FILTER(
                        ALL(dCalendario),
                        dCalendario[Data] = vDataUltimoMailling
                )
        )
RETURN 
vUltimoMailling

 

Retornar o último valor disponível retornar o último valor disponível.pbix

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