Pagina 1 di 1

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 14:09
da giopowerbi
Intanto un saluto a tutti gli utenti del forum e inizio con lE domande.
Sono un utilizzatore di powerquery e powerbi da qualche mese, ho creato un progetto su powerbi con un collegamento stabile
al sql server per avere sempre aggiornate alcune tabelle che utilizzo per popolare alcuni oggetti. Ho avuto la necessità
però di inserire anche un foglio dati ( in allegato) dove viene riportato per ciascun mese il budget.Arrivo al problema, se voglio
ordinare x mese il pq ordina in alfabetico, poichè il campo viene considerato testuale, ma se tento di convertirlo in un campo data mi viene segnalato un errore, ho tentato in ogni modo ma non sono riuscito nell'operazione.
Qualcuno può aiutarmi?

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 15:11
da Enrico Galli
Ciao. Quello che ti occorre, se ho ben capito, è trasformare in data i nomi dei mesi. Puoi farlo abbastanza facilmente aggiungendo ad esempio un prefisso "01-" al tuo nome del mese, e poi trasformandolo in data. Ti è sufficiente come soluzione?

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 15:27
da giopowerbi
esatto vorrei trasformare la colonna mese come data in modo da sfruttare l'ordinamento per nome mese. Per aggiungere il prefisso opero da excel, aggiungendo "01-gennaio",oppure tramite powerquery?

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 15:35
da Enrico Galli
E' indifferente, ma in Power Query è anche più semplice (Trasforma => Formato => Aggiungi prefisso)

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 16:06
da giopowerbi
fatto, ho aggiunto prefisso e poi trasformato in nome mese, ma così ritorna testo e se converto in data va in errore.
Non è possibile ordinare solo con il nome del mese? Bisogna lasciarlo per forza nel formato "01-gennaio" ecc?

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 16:36
da Enrico Galli
Ti allego il file con l'esempio

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 16:39
da Enrico Galli
Oppure, anziché sostituire il nome del mese con la data, aggiungi una colonna con la data, ordina per quella, poi eliminala

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 17:37
da giopowerbi
intanto grazie, ma credo che l'unica soluzione sia lasciare la colonna in formato "xx/xx/yyyy" e un'altra con il nome del mese e fare l'ordinamento solo con la prima. Peccato che non ci sia una soluzione più semplice

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 21:46
da Enrico Galli
La soluzione più semplice è in excel, ovvero usare gli elenchi personalizzati. Ne crei uno con i nomi dei mesi (se non c'è già) e quando andrai a ordinare in modo crescente quella colonna (da excel, non in Power Query) essa si ordinerà prima secondo gli elenchi personalizzati, e in seconda battuta in ordine alfabetico. In poche parole, avrai i nomi dei mesi nell'ordine corretto

modifica tipologia campo Power query

Inviato: mar 1 dic 2020, 22:00
da giopowerbi
ok graziw :thumbup: