Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Partner
Partner

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.

Aderlan Rodrigues
Professor, Analista e Arquiteto de Dados
? (41) 9 9917-0869 ? www.BIdeAZ.com.br ? Youtube/bideaz.ead ? Instagram/bideaz.ead

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
1 Solution

Accepted Solutions
Highlighted
Partner
Partner

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.

View solution in original post

4 Replies
Highlighted
Partner
Partner

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.

View solution in original post

Highlighted
Partner
Partner

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.

Aderlan Rodrigues
Professor, Analista e Arquiteto de Dados
? (41) 9 9917-0869 ? www.BIdeAZ.com.br ? Youtube/bideaz.ead ? Instagram/bideaz.ead

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Highlighted
Partner
Partner

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

Highlighted
Partner
Partner

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.

Aderlan Rodrigues
Professor, Analista e Arquiteto de Dados
? (41) 9 9917-0869 ? www.BIdeAZ.com.br ? Youtube/bideaz.ead ? Instagram/bideaz.ead

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)