Ir para conteúdo
  • 0

Adicionar 0 caso seja Blank


Rafael Borges
Ir para solução Solucionado por Michele ,

Pergunta

  • Alunos

Olá pessoal, boa tarde! 

Estou com uma dúvida em medida.

Preciso que dentro do meu contexto selecionado, igual está mostando, ele me retorne 0 ao invés de BLANK, já tentei realizar o tratamento com IF, IFERROR, porém ele quebra o contexto de 3 meses, e retorna para todos os outros.

No mês 04/2023 não encontrou nenhum Realizado, está correto, porém desejo que retorne 0. 
Por que vou realizar outra operação com esses valores encontrados.

A minha medida atende o meu objetivo, porém me deparei nesse detalhe que está me gerando um dificuldade para não atrapalhar o contexto.

Obrigado! 

image.png.09d4b26e3d45a01a4426ddf25022eb07.png

Proximos 3 meses (1).pbix

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Olá @Rafael Borges!

Quando preciso tratar algo assim normalmente uso alguma medida para "forçar" a trazer apenas o que eu quero. Acho que quando vem o resultado vem diferente de blank acaba mostrando esse resultado para todas as opções da dimensão.

Se algum colega souber um recurso para tratar na mesma medida vai ser legal.

Eu fiz esse teste aqui, se não achares nenhuma forma de tratar pode te atender:

Meses Contexto =
VAR _DataContexto = MAX(AuxCalendario[Date])
VAR _DataInicio = EOMONTH(_DataContexto, 0) + 1
VAR _DataFim = EOMONTH(_DataContexto, 3)
VAR _3Meses =
CALCULATETABLE(
    VALUES(dCalendario[Mes]),
        FILTER(
            ALL(dCalendario),
            dCalendario[Date] >= _DataInicio &&
            dCalendario[Date] <= _DataFim
        ),
        VALUES(dCalendario[MesAno])
    )
RETURN
COUNTROWS(_3Meses)

image.png.a30de258d0bfd149a8ee8fbd3f56bd3d.png
Editado por Michele
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...