Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Recorrência (Class)

Bom dia,

Pessoal,

Estou com a seguinte dúvida.

Tenho uma base de dados e preciso montar uma recorrência de pedidos;

Exemplo: logins com "apenas 1 resgate" , "De 2 a 5 Resgates", "6 a 10 Resgates", "Maior que 10 Resgates".

Tentei usar função Class mas não consegui. Seria a mais indicada ?

base_dados.PNG

Resultado que preciso:

grafico_qv.PNG

Obs: Cheguei nesse gráfico fazendo com case no sql, mas fica fixo e não me atende quando seleciono periodo.

Atenciosamente,

Tags (1)
1 Solution

Accepted Solutions

Re: Recorrência (Class)

Sergio, segue um exemplo de como se fazer

12 Replies
maiconmello
Contributor III

Re: Recorrência (Class)

Boa tarde Sergio,

Da uma olhada no IntervalMatch, esse vai lhe atender !

No Help tem um exemplo bem legal!

Abraço.

Maicon Mello

Re: Recorrência (Class)

Sergio, segue um exemplo de como se fazer

Re: Recorrência (Class)

Acredito que também seja possível com o class

Not applicable

Re: Recorrência (Class)

Boa tarde,

Maicon,

Não entendi como usar essa função, eu teria que ter uma tabela intermediaria com os rótulos definidos para cruzar com essa tabela que tenho os logins e pedidos ?

Abraço,

maiconmello
Contributor III

Re: Recorrência (Class)

Joga isso no qlik e testa para seu entendimento.

Tabela referencia com min,max e avaliação, Alunos minha tabela de dados.

TabelaReferencia:

LOAD * INLINE [

    NotaMin, NotaMax,Avaliacao

    1, 3,'Reprovado'

    4, 6,'2ªÉpoca'

    6, 8,'Recuperacao'

    9, 10,'Aprovado'

];

Alunos:

LOAD * INLINE [

    Aluno, NotaFinal

    Maicon, 2

    Joao, 10

    Pedro, 8

    Felipe, 9

    Maria, 6

];

left join (Alunos)

IntervalMatch(NotaFinal)load NotaMin as NotaMin,NotaMax Resident TabelaReferencia;

maiconmello
Contributor III

Re: Recorrência (Class)

Joga isso no qlik e testa para seu entendimento.

Tabela referencia com min,max e avaliação, Alunos minha tabela de dados.

TabelaReferencia:

LOAD * INLINE [

    NotaMin, NotaMax,Avaliacao

    1, 3,'Reprovado'

    4, 6,'2ªÉpoca'

    6, 8,'Recuperacao'

    9, 10,'Aprovado'

];

Alunos:

LOAD * INLINE [

    Aluno, NotaFinal

    Maicon, 2

    Joao, 10

    Pedro, 8

    Felipe, 9

    Maria, 6

];

left join (Alunos)

IntervalMatch(NotaFinal)load NotaMin as NotaMin,NotaMax Resident TabelaReferencia;

Not applicable

Re: Recorrência (Class)

Maicon, vou fazer um teste para entender esse comando. muito obrigado

Not applicable

Re: Recorrência (Class)

Yuri, obrigado, consegui chegar no gráfico a partir do exemplo que mandou.

Uma dúvida como criar na expressão uma visão com porcentagem?

Quando faço apenas uma expressão eu costumo fazer uma copia relativa e faço um grupo. Nesse exemplo que mandou com mais de uma expressão é possivel ?

Abraço,

Re: Recorrência (Class)

Nesse caso não, mas você pode criar uma variável que troca as expressões do gráfico e assim o usuário consegue altera-las.