Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
aderlanrm
Valued Contributor

Problema ao classificar listas

Pessoal, boa tarde.

Alguém já teve problemas com a aba de classificação das listas, a lista não respeitar o que é marcado?

Por exemplo:

Com essa opção de classificação, se nada estiver selecionado (verde), aparece certo, porém, ao fazer qualquer seleção (TER), mesmo "Estado" não estando marcado, ele coloca o não selecionado (cinza) antes do selecionado (verde) e fica fora de ordem (QUA, QUI, SEG, SEX, TER).

Se alguém tiver uma dica de como resolver esse, que me parece um bug, por favor, me avise.

Valeu, abraço.

1 Solution

Accepted Solutions
fernando_tonial
Valued Contributor

Re: Problema ao classificar listas

Aderlan,

Isso ocorre devido a classificação por expressão, no processo de carga, utiliza a função Dual para deixar a classificação correta.

Ex.

Dados:

LOAD Ordem, DiaSemana, Dual(DiaSemana,Ordem) As SemanaDual INLINE [

    Ordem, DiaSemana

    0, Seg

    1, Ter

    2, Qua

    3, Qui

    4, Sex

    5, Sab

    6, Dom

];

Abraços.

Tonial.

4 Replies
fernando_tonial
Valued Contributor

Re: Problema ao classificar listas

Aderlan,

Isso ocorre devido a classificação por expressão, no processo de carga, utiliza a função Dual para deixar a classificação correta.

Ex.

Dados:

LOAD Ordem, DiaSemana, Dual(DiaSemana,Ordem) As SemanaDual INLINE [

    Ordem, DiaSemana

    0, Seg

    1, Ter

    2, Qua

    3, Qui

    4, Sex

    5, Sab

    6, Dom

];

Abraços.

Tonial.

aderlanrm
Valued Contributor

Re: Problema ao classificar listas

Olá Tonial,

Descobri o que fiz para provocar esse problema.

Quando usamos apenas Month(Data), o QlikView é "inteligente" o suficiente para classificar corretamente, porém, usei um UPPER nesse comando, ficando assim: Upper(Month(Data)).

Com isso, o QlikView passa interpretar como texto, e se perde completamente.

O interessante é que usando a opção "ordenar por expressão", deveria funciona, principalmente se for a única opção marcada, mas por alguma razão isso não acontece.

Valeu, grande abraço.

fernando_tonial
Valued Contributor

Re: Re: Problema ao classificar listas

Olá Aderlan,

É isso mesmo, para deixar tudo em maiúsculo, altere o SET.

SET DayNames='SEG;TER;QUA;QUI;SEX;SÁB;DOM';

Sempre que utilizei essa classificação tem esse comportamento, com isso procuro resolver pela função Dual().

Qlikfique-se

Abraços.

Tonial

aderlanrm
Valued Contributor

Re: Re: Problema ao classificar listas

Pois é, minuto de bobeira. Rsrsrsrs...

É que tenho um arquivo externo que trata datas, e quis deixar o código pronto para usar em qualquer projeto, por isso o uso do Upper. Muito mais simples fazer no SET, claro!

Valeu, abraço.