Logo Passei Direto
Buscar

Inglês

ESTÁCIO
tenho uma coluna com os meses jan-25 ate dez-25 e jan-26 ate dez-26, como deixar em orden diferenciando mês e ano, fazendo com que jan-26 venha depois de dez-25? e como fazer isso em M?
User badge image
Mauro

há 4 meses

Respostas

User badge image

Ed Verified user icon

há 4 meses

Para ordenar os meses de forma que "jan-26" venha depois de "dez-25", você pode usar uma abordagem que considere tanto o ano quanto o mês. Se você estiver usando uma ferramenta como Excel ou Google Sheets, siga estes passos: 1. Separar Mês e Ano: Crie duas colunas adicionais, uma para o mês e outra para o ano. Por exemplo, para "jan-25", você teria "jan" na coluna de mês e "25" na coluna de ano. 2. Converter Mês em Número: Converta os meses em números (jan = 1, fev = 2, ..., dez = 12). Isso facilitará a ordenação. 3. Ordenar: Selecione todas as suas colunas e use a função de ordenação. Primeiro, ordene pela coluna do ano e, em seguida, pela coluna do mês. 4. Combinar de Volta: Se necessário, você pode combinar as colunas de volta em uma única coluna após a ordenação. Se você estiver usando M (a linguagem do Power Query), você pode fazer algo assim: ```m let Source = ... , // sua fonte de dados AdicionarColunas = Table.AddColumn(Source, "Ano", each Text.End([MesAno], 2)), AdicionarMesNumerico = Table.AddColumn(AdicionarColunas, "MesNumerico", each if Text.Start([MesAno], 3) = "jan" then 1 else if Text.Start([MesAno], 3) = "fev" then 2 else if Text.Start([MesAno], 3) = "mar" then 3 else if Text.Start([MesAno], 3) = "abr" then 4 else if Text.Start([MesAno], 3) = "mai" then 5 else if Text.Start([MesAno], 3) = "jun" then 6 else if Text.Start([MesAno], 3) = "jul" then 7 else if Text.Start([MesAno], 3) = "ago" then 8 else if Text.Start([MesAno], 3) = "set" then 9 else if Text.Start([MesAno], 3) = "out" then 10 else if Text.Start([MesAno], 3) = "nov" then 11 else 12), Ordenar = Table.Sort(AdicionarMesNumerico, {{"Ano", Order.Ascending}, {"MesNumerico", Order.Ascending}}) in Ordenar ``` Isso deve ajudar a ordenar os meses corretamente!

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina