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
  • Alunos
  • 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

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...