Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
tiagofarias
New Contributor II

Formatação - Efeito Visual

Na tabela eu tenho %Dev, eu quero deixar o valor com a fonte de vermelho quando o valor for maior que a meta, porém cada Canal tem uma meta

Canal

% Dev

META

Total

10,5%

5,1%

02-Autoservicios

12,7%

5,0%

04-Detalle

13,2%

6,0%

01-Terceros

0,3%

1,0%

03-Canales Especiales

0,0%

1,0%

04-Micro Distribuidores

15,4%

5,0%

06-Recuperacion

0,0%

0,001%

Obrigado

1 Solution

Accepted Solutions
MCampestrini
Valued Contributor

Re: Formatação - Efeito Visual

Tiago

Na fórmula da expressão você monta da seguinte forma:

If(Dimensionality() = 0, <coloque a formula/campo da meta geral>, <coloque a formula/campo da meta da linha>)


Como o mario.sergio.ti‌ mencionou, essa meta deve vir de algum lugar (fórmula, campo de alguma tabela).

Márcio Rodrigo Campestrini
14 Replies
mario_sergio_ti
Valued Contributor

Re: Formatação - Efeito Visual

Amigo, na expressão de cor;

Segue exemplo:

If([% Dev] > META, red() )


Poderá utilizar RGB também.

tiagofarias
New Contributor II

Re: Formatação - Efeito Visual

Desculpe, esqueci do detalhe... eu não tenho a coluna de meta, essa coluna de meta eu coloquei somente para saber a meta de cada canal

MCampestrini
Valued Contributor

Re: Formatação - Efeito Visual

Somente complementando a informação do mario.sergio.ti

2017-06-09 15_52_52-Chart Properties [SOLICITAÇÕES].png

Márcio Rodrigo Campestrini
eduardo_dimperi
Valued Contributor II

Re: Formatação - Efeito Visual

Ok, mas se voce não possui essa tabela Meta de onde vem a informação sobre a meta de cada  %Dev pra você poder fazer a comparação?

mario_sergio_ti
Valued Contributor

Re: Formatação - Efeito Visual

Amigo, então deverá criar uma tabela que contenha as informações de metas para cruzar com o modelo de dados;

Segue exemplo:

Tab_Meta:

Load *

  Inline [

  Canal|META

  02-Autoservicios|0,051

  04-Detalle|0,06

  01-Terceros|0,01

  03-Canales Especiales|0,01

  04-Micro Distribuidores|0,05

  06-Recuperacion|0,00001

  ] (Delimiter Is '|');

Obs.: Recomendo que seja uma tabela externa para minimizar as dependências do desenvolvedor.

Abraço.

tiagofarias
New Contributor II

Re: Formatação - Efeito Visual

Mario, funcionou o Load e a expressão, como faço para considerar a Meta para o TOTAL?
A Meta do TOTAL é 5,1%
Capturar1.JPG

Obrigado

mario_sergio_ti
Valued Contributor

Re: Formatação - Efeito Visual

Amigo, neste caso, já que a meta não é oriunda de cálculos matemáticos explícitos declarado no descriminado;

Recomendo então criar um outro objeto para realizar esta operação sobre o total.

MCampestrini
Valued Contributor

Re: Formatação - Efeito Visual

Tiago

Você pode referenciar a meta utilizando o comando Dimensionality()

Se Dimensionality() = 0, Meta Geral, Meta Grupo

Márcio Rodrigo Campestrini
mario_sergio_ti
Valued Contributor

Re: Formatação - Efeito Visual

Essa é boa.