Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
aderlanrm
Partner - Specialist
Partner - Specialist

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
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

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

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

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.

Don't Worry, be Qlik.

View solution in original post

4 Replies
fernando_tonial
Partner - Specialist
Partner - Specialist

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.

Don't Worry, be Qlik.
aderlanrm
Partner - Specialist
Partner - Specialist
Author

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
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

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

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

Don't Worry, be Qlik.
aderlanrm
Partner - Specialist
Partner - Specialist
Author

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
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

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