Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
pedromsouza
Contributor

Ordenar dimensão calculada (dúvida)

Olá,

manipulando intervalo entre duas datas, criei uma sequência de IFs que gera as seguintes possíveis dimensões:

0 a 30, 30 a 60, 60 a 90, 90 a 120, 120 a 180, 180 a 365 e 365+

A minha dificuldade é conseguir ordenar desta forma, pois normalmente fica assim:

0 a 30, 90 a 120, 30 a 60, 180 a 365, 365+, 120 a 180 e 60 a 90.

Já tentei com a mesma expressão de geração destes intervalos, ordem númerica, alfabética, etc...

Alguma sugestão?

1 Solution

Accepted Solutions
sacosta5
New Contributor III

Re: Ordenar dimensão calculada (dúvida)

Hola...

podrías agregar a la tabla un campo numérico que puedas utilizar par ordenar los intervalos.

Tabla:

Intervalo, orden

0 a 30        , 1

30 a 60      , 2

60 a 90      , 3

90 a 120    , 4

120 a 180  , 5

180 a 365  , 6

365 +         , 7

2 Replies
sacosta5
New Contributor III

Re: Ordenar dimensão calculada (dúvida)

Hola...

podrías agregar a la tabla un campo numérico que puedas utilizar par ordenar los intervalos.

Tabla:

Intervalo, orden

0 a 30        , 1

30 a 60      , 2

60 a 90      , 3

90 a 120    , 4

120 a 180  , 5

180 a 365  , 6

365 +         , 7

pedromsouza
Contributor

Re: Ordenar dimensão calculada (dúvida)

Obrigado, fiz algo similar usando dual. Depois coloquei para ordenar numericamente.

Exemplo: dual('0 a 30',1).

É a mesma lógica da orientação que você me deu.