Ir para conteúdo
  • 0

SELECTVALUE DA SEGMENTAÇÃO DE FILTRO DO TIPO "ENTRE"


DIEGO MEIRA
Ir para solução Solucionado por DIEGO MEIRA ,

Pergunta

  • Alunos

Olá pessoal,
Estou trabalhando com uma medida que contém uma variável que guarda a data selecionado do usuário.

Estou usando: var selecaoData = SELECTEDVALUE(dTempo_Aux[Data])

Fazendo alguns testes para validar se a variável está guardando a informação correta encontrei um problema.
Quando utilizo a segmentação de filtro de seleção (2ª filtro do print abaixo), a informação da variável apresenta corretamente, porém quando utilizo a segmentação do filtro "entre" (data inicio e data fim) (1ª filtro do print abaixo) o SELECTVALUE não se comporta e acaba não apresentando nenhum valor. 

Os filtros que menciono são esses: O 1ª filtro é o meu problema, preciso pegar a primeira data (ou data minima) entre as duas datas.


image.png.f6dc033bdbcca89e93118a4486d452ab.png

 

Editado por DIEGO MEIRA
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Olá...

Tenta usar a MIN para pegar a primeira data:

 VAR menorDataSlicer = MIN(dTempo_Aux[Data])

Vale dar uma olhada na documentação dela e na da FIRSTDATE para ver qual se adequa melhor ao seu cenário:

https://docs.microsoft.com/pt-br/dax/firstdate-function-dax

https://docs.microsoft.com/pt-br/dax/min-function-dax

Editado por Dums
Inclusão de link com a documentação
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá, com o min não consigo, pois utiliza uma outra medida para apresentar o resultado.
A medida que apresenta o resultado é:

image.png.418982da97f18fa4d04faf69d6f9567c.png

Então, se eu usar o o min ele interfere na medida "saldo da conta - acumulado com selecao - CASCATA" 
Por isso preciso pegar via selectedvalue... 
Uma outra solução seria se entre a data de inicio e fim do filtro tiver valor me retorne true... 

Compreendeu a forma que me expressei ou ficou confuso?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Ficou meio estranho, mas vamos lá, pois não deveria influenciar, imaginando que as suas medidas de saldo estejam com ALL na dTempo_Aux (ou ALLEXCEPT talvez)...

 

 VAR menorDataSlicer = 
	CALCULATE(
		MIN(dTempo_Aux[Data]),
		ALLSELECTED(dTempo_Aux)
    )

 

Tentou assim?

 

Qualquer coisa compartilha o pbix ai pra ver o que pode acontecer....

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...