Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
paulinhok14
Contributor

Classificação por Expressão em Gráfico

Pessoal bom dia,

Tenho um campo numérico chamado Aging RC.

No meu gráfico, queria classificar esses campos para apresentação da dimensão. Acessei a aba Classificar, selecionei Expressão e coloquei a seguinte:

if([Aging RC] < 14, '<14 dias',

if([Aging RC] >= 15 and [Aging RC] < 30,'<30 dias',

if([Aging RC] >= 30 and [Aging RC] < 150,'<150 dias','Acima de 150 dias')

)

)

Porém não resultou em nada no meu gráfico. Eu não queria fazer isso no script pois esse campo já é derivado de uma condicional que envolve um campo de data e a data do sistema...

O que fiz de errado?

Obrigado!

Tags (1)
1 Solution

Accepted Solutions
thiago_justen
Valued Contributor III

Re: Classificação por Expressão em Gráfico

Isso resolve?

Teste.gif

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
11 Replies
thiago_justen
Valued Contributor III

Re: Classificação por Expressão em Gráfico

Paulo,

Se entendi bem você não possui essas classes (< 14 dias, <30 dias e etc), correto?

Se isso é bem verdade, sugiro que crie tal dimensão (se for necessário) em itens mestres...

Contudo, pelo que parece que você deseja, talvez o caminho mais prático e remover a expressão da aba de classificação e fazer o seguinte:

Teste.gif

PS.: Considerei que você está utilizando o Qlik Sense. Se eu estiver errado deixe-me saber.

Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
paulinhok14
Contributor

Re: Classificação por Expressão em Gráfico

Thiago obrigado pela resposta!

Eu estou usando o QlikView... o campo [Aging RC] já é um campo calculado, veja (no script):

if([Doctype] = 'RC',  Date(Now()) - [Actualorderdate],'Not RC') as [Aging RC]

Depois no gráfico, na classificação, utilizo a expressão que coloquei na pergunta inicial do post, porém sem resultado.

thiago_justen
Valued Contributor III

Re: Classificação por Expressão em Gráfico

Ainda assim Paulo, não vejo necessidade desse if na classificação. Veja, se você classificar numericamente de forma ascendente os resultados < 14 aparecerão em primeiro.

Estou errado?

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: Classificação por Expressão em Gráfico

Corrigindo o que escrevi anteriormente:

Sugiro que faça a classificação por essa expressão:

Date(Now()) - [Actualorderdate]


Classifique numericamente de forma ascendente.

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
paulinhok14
Contributor

Re: Classificação por Expressão em Gráfico

Não está errado.

Mas não é a classificação numérica, tenho diversos valores numéricos, e gostaria de fazer divisões entre eles, entende?

Por exemplo:

Uma quantidade de registros para Agings entre 0 e 14,

uma quantidade de registros para Agings entre 15 e 30...

Seriam quebras para segregar e classificar esses números em grupos..

paulinhok14
Contributor

Re: Classificação por Expressão em Gráfico

Esse campo já existe, é o Aging RC!

thiago_justen
Valued Contributor III

Re: Classificação por Expressão em Gráfico

Seria isso então Paulo?

Teste.gif

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
paulinhok14
Contributor

Re: Classificação por Expressão em Gráfico

É exatamente isso, porém no QlikView, e nas Classificações do gráfico!

thiago_justen
Valued Contributor III

Re: Classificação por Expressão em Gráfico

Isso resolve?

Teste.gif

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago