Não consegui fazer o código rodar, o caractére & não seria suficiente? Qual o erro?
Categoria de vendas = SWITCH( TRUE(), 'Livros'[Quantidade de vendas] > 240, "Alta", 'Livros'[Quantidade de vendas] > 100 & <= 240, "Média", "Baixa" )
Não consegui fazer o código rodar, o caractére & não seria suficiente? Qual o erro?
Categoria de vendas = SWITCH( TRUE(), 'Livros'[Quantidade de vendas] > 240, "Alta", 'Livros'[Quantidade de vendas] > 100 & <= 240, "Média", "Baixa" )
Olá! O problema está na forma como você está usando o operador &. No DAX, o operador & é usado para concatenar strings, não para combinar condições. Para combinar condições, você deve usar o operador &&.
Além disso, cada condição deve ser uma expressão completa. Isso significa que você precisa incluir 'Livros'[Quantidade de vendas] em ambas as partes da condição.
Aqui está como você pode corrigir a expressão:
Categoria de vendas = SWITCH(
TRUE(),
'Livros'[Quantidade de vendas] > 240, "Alta",
'Livros'[Quantidade de vendas] > 100 && 'Livros'[Quantidade de vendas] <= 240, "Média",
"Baixa"
)
Espero que isso ajude! Se você tiver mais perguntas, fique à vontade para perguntar