Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
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,

Labels (2)
1 Solution

Accepted Solutions
nicolett_yuri

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').

View solution in original post

6 Replies
nicolett_yuri

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
Author

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,

Marcio_Campestrini
Specialist
Specialist

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
Author

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

nicolett_yuri

Passando o match na ordem ele vai respeita-la.

Como você esta fazendo?

Not applicable
Author

Consegui converte a coluna para Date, e funcionou!