Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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,
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.
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.
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.
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
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.