Ir para conteúdo
  • 0

Como pegar a última DATA selecionada no visual de FILTRO, por outro visual?


Murilo Oliveira
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Members

Pessoal, bom dia!

Como posso pegar em alguma medida DAX a data selecionada neste campo "DataAte"?
Preciso usar DATEDIFF(), mas quando eu pego a última data com MAX(dCalendario[Data]), ele considera a última data do calendário E NÃO A DATA QUE EU SELECIONEI.
Tentei fazer usando SELETEDVALUES() mas também não deu certo.

Alguém sabe como posso fazer isso?



Preciso calcular image.png.49ac3ed4469350e3d353305347d50ba0.png

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Members

Habilitei e não funcionou.
Daí tentei de outra forma e acho que o problema está no meu relacionamento.

Eu estou usando esse script:

DIAS_ATRASO =
 
CALCULATE(
    sumx(fCredit,
            DATEDIFF(
                fCredit[Dt_VencReal],
                MAX(dCalendario[Date]),    
                DAY)
        ),
    USERELATIONSHIP(fCredit[Dt_VencReal], dCalendario[Date])
)


e tenho esse relacionamento:
image.png.cb4e3e39bfdcf5395a38eeb212270d1c.png

Em que o relacionamento ativo é dCalendario[Data] -- fCredit[DataEmissao]
Daí usei o USERELATIONSHIP() para ativar o outro pelo fCredit[DataVencReal]

Mas agora dá erro de referencia circular.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Members
22 horas atrás, Bruno Abdalla de Souza disse:

Qual tabela e campo você está usando na segmentação de data? Se for da tabela fato, note que sua tabela fato não filtra a dCalendario, mas sim o contrário.
Neste caso no MAX use a mesma tabela e campo que foi usada na segmentação de dados.

Perfeito, tinha uma inconsistência mesmo no relacionamento.
Obrigado senhores!

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...