Ir para conteúdo
  • 0

Formatação Condicional com Parâmetros


Bruno H Almeida
Ir para solução Solucionado por Márcio Garcia ,

Pergunta

  • Membros

Bom dia Pessoal. Tenho uma situação aqui em que preciso fazer uma formatação condicional em uma matriz através de parâmetros. Cada empresa tem uma faixa diferente para as cores. Alguém já trabalhou com algo parecido?

Na imagem podem ver como minha tabela de parâmetros está no banco de dados.

image.png.e6209e75da919795b9e13b5bd7a2ac7b.png

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Membros

Consegui resolver com a seguinte medida:

 

Cores = 
VAR frequencia =
    DIVIDE (
        [Qtde Uso];
        [Qtde Cadastrada];
        0
    )

VAR vMinRuim = CALCULATE(MIN(Cores[ValorMin]); Cores[Descricao] = "ruim")
VAR vMinRazoavel = CALCULATE(MIN(Cores[ValorMin]); Cores[Descricao] = "razoavel")
VAR vMinBom = CALCULATE(MIN(Cores[ValorMin]); Cores[Descricao] = "boa")
VAR vMinOtima = CALCULATE(MIN(Cores[ValorMin]); Cores[Descricao] = "otima")

VAR vMaxRuim = CALCULATE(MAX(Cores[ValorMax]); Cores[Descricao] = "ruim")
VAR vMaxRazoavel = CALCULATE(MAX(Cores[ValorMax]); Cores[Descricao] = "razoavel")
VAR vMaxBom = CALCULATE(MAX(Cores[ValorMax]); Cores[Descricao] = "boa")
VAR vMaxOtima = CALCULATE(MAX(Cores[ValorMax]); Cores[Descricao] = "otima")

VAR vCorNova = 
SWITCH (
        TRUE ();
        frequencia >= vMinRuim && frequencia < vMaxRuim ; "#D10D1E";
        frequencia >= vMinRazoavel && frequencia < vMaxRazoavel ; "#F78913";
        frequencia >= vMinBom && frequencia < vMaxBom ; "#25C14D";
        frequencia >= vMinOtima && frequencia < vMaxOtima ; "#0A1972"
    )
RETURN
vCorNova

 

  • Gostei 2
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...