Ir para conteúdo
  • 0

Formatação Condicional com Parâmetros


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

Pergunta

  • Alunos

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

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

 

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