Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Classificar Nome Mês

Pessoal, bom dia!

Estou com um problema na classificação dos meses em ordem correta.

Tenho uma coluna nomeada de "NOME MÊS" (Tipo texto), ela contém os valores Jan, Fev, Mar,... porém, não estou conseguindo classificar na ordem correta.

Tentei utilizar a função Match, mas não deu certo.

Alguém poderia me ajudar?

at,

Tags (1)
1 Solution

Accepted Solutions
nicolett_yuri
Not applicable

Re: Classificar Nome Mês

Rilton, duas opções:

  1. tratar o campo para ele se tornar um número através da função Date#()
  2. faz a ordenação pela função match. Na aba classificar, habilite apenas a classificação deste campo através da Expressão e coloque Match(NOME_DO_CAMPO, 'Jan', 'Fev', 'Mar').
6 Replies
nicolett_yuri
Not applicable

Re: Classificar Nome Mês

Rilton, duas opções:

  1. tratar o campo para ele se tornar um número através da função Date#()
  2. faz a ordenação pela função match. Na aba classificar, habilite apenas a classificação deste campo através da Expressão e coloque Match(NOME_DO_CAMPO, 'Jan', 'Fev', 'Mar').
Not applicable

Re: Classificar Nome Mês

Yuri,

Já tentei essa segunda opção, mas não funcionou.

Com relação a primeira opção, como faço para converter os nomes meses para número?

att,

MCampestrini
Not applicable

Re: Classificar Nome Mês

Rilton,

Crie um novo campo no script com o Ano e o mês (ex. 201602).

Para conseguir montar a data, Converta a coluna para DATE e então extraia o ano e mês.

Márcio Rodrigo Campestrini
Not applicable

Re: Classificar Nome Mês

WildMatch([NOME MÊS], 'Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez')

nicolett_yuri
Not applicable

Re: Classificar Nome Mês

Passando o match na ordem ele vai respeita-la.

Como você esta fazendo?

Not applicable

Re: Classificar Nome Mês

Consegui converte a coluna para Date, e funcionou!