Ir para conteúdo
  • 0

IF e ELSE em um Medida


Carolina de Oliveira

Pergunta

  • Alunos

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

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

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

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...