Ir para conteúdo
  • 0

IF e ELSE em um Medida


Carolina de Oliveira

Pergunta

  • Membros

Bom dia, pessoal! 

É possível realizar a expressão abaixo dentro de uma medida? Se sim, como vocês fariam?

IF(
     Vendas[TipoPedido] = "Devolução",
     [ValorBruto] * -1,
     [ValorBruto]

)

O meu intuito, é apenas retornar o valor negativo quando for um pedido de devolução, caso contrário, retorno o valor positivo. Além disso, preciso que esses sinais sejam considerados na agregação da medida, ou seja, os valores negativos devem ser subtraídos no total.

Grata!

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Membros

Bom dia! 
Tem como colocar dentro da mesma medida através de variável:

valor = 
var    valorBruto = sua medida utilizado para [ValorBruto]


return 

IF(
     Vendas[TipoPedido] = "Devolução",
     valorBruto * -1,
     valorBruto

)





É uma explicação de certa forma "grotesca" por não ter os dados e avaliação de contexto, espero ter de dado um norte de como chegar ao seu objetivo. 
Sucesso" 🚀

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Oi @Tiago Craici, muito obrigada pela ajuda! Não estou fazendo pelo Power BI, utilizo o SSAS. 

Quando faço dessa forma que explicou, o DAX não habilita a opção de retornar uma coluna de uma tabela, não sei porquê. Segue um print.

Os nomes das variáveis estão diferentes porque utilizei nomes fictícios antes.

Screenshot_5.png

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