Boa tarde galera! Não tem algum forma de criar uma nova coluna com A,B ou C com base no valor da coluna de % acumulada da tabela?
Não achei muito pratico ter que criar uma nova fonte de dados somente para isso.
Boa tarde galera! Não tem algum forma de criar uma nova coluna com A,B ou C com base no valor da coluna de % acumulada da tabela?
Não achei muito pratico ter que criar uma nova fonte de dados somente para isso.
Olá, Miguel, tudo bem?
Desde já peço desculpas pela demora em obter retorno.
Nessa situação, realmente a função CASE
é uma excelente alternativa para criar novas colunas com base em condições específicas da coluna de porcentagem acumulada. Seguindo os passos abaixo, você poderá realizar essa tarefa de maneira simples:
Na fonte de dados, clique no botão "+ Adicionar um campo" para criar a nova coluna.
Nomeie o novo campo, podemos chamar de "classificacao" (ou o nome que preferir).
Agora, utilize a função "CASE" para definir as condições de classificação. O código será semelhante ao seguinte:
CASE
WHEN porcentagem_acumulada >= 0 AND porcentagem_acumulada < 50 THEN 'A'
WHEN porcentagem_acumulada >= 50 AND porcentagem_acumulada < 80 THEN 'B'
WHEN porcentagem_acumulada >= 80 AND porcentagem_acumulada <= 100 THEN 'C'
END
Pronto! Feito isso foi criado um novo campo baseado em outra coluna.
Abaixo deixo um link da documentação sobre o CASE
:
Espero ter ajudado.
Caso surja alguma dúvida, fico à disposição.
Abraços e até mais!