Ir para conteúdo
  • 0

Erro Dax : Uma tabela de vários valores foi fornecida, sendo que um único valor era esperado.


Gustavo Dias
Ir para solução Solucionado por Michele ,

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução

Olá @Gustavo Dias!

Então, é que a estrutura DAX que você montou, a meu ver, só vai funcionar como coluna calculada, não como medida, pois do jeito que está exige que o DAX varra a tabela onde esse campo está e isso não funciona em medida, funcionaria numa coluna calculada.

Caso não te atenda uma coluna calculada e você queria usar essa coluna aí em uma tabela/visual que vai ter o campo "Modal" então você vai precisar pedir primeiro que seja "capturado" o valor desse campo no contexto do visual, e então comparar.

Para medida ficaria algo assim:

DISTANCIA CAC TERRA:
VAR vModalContexto = SELECTDVALUE([MODAL])

VAR vResultado =
IF(
    vModalContexto = "TRITEM",
    LOOKUPVALUE(dRaiosTri[Terra],dRaiosTri[UP], [UP]),
    LOOKUPVALUE(dRaiosOff[Terra],dRaioOff[UP], [UP])
)


RETURN
    vResultado   

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