Power query: ottieni la data odierna

In Power Query, se desideri ottenere la data odierna (data corrente in una colonna), devi aggiungere una colonna personalizzata utilizzando due funzioni insieme.

Nota: utilizzare la formula DateTime.Date( DateTime.LocalNow() ) per ottenere la data odierna utilizzando Power Query.

Di seguito sono riportate alcune date nella colonna e ora dobbiamo aggiungere una colonna con la data odierna.

Passaggi per aggiungere una colonna della data corrente

  1. Innanzitutto, vai alla scheda Dati > Da un’altra origine > Da tabella/intervallo.
    get-today-date-in-power-query
  2. Ora nell’editor di Power Query devi aggiungere una nuova colonna personalizzata, quindi vai su Aggiungi colonna > Colonna personalizzata.
    in-power-query-ad-custom-column
  3. Da lì, inserisci la formula DateTime.Date(DateTime.LocalNow()) e assegna un nome alla nuova colonna nella finestra di dialogo della colonna personalizzata.
    enter-date-time-formula
  4. Alla fine, fai clic su OK per aggiungere la colonna.
    add-new-column-with-formula
 =DateTime.Date( DateTime.LocalNow() )

Come funziona questa formula?

In questa formula, abbiamo utilizzato due funzioni:

  • La prima funzione (DateTime.LocalNow) restituisce la data e l’ora correnti in base alla data e all’ora del sistema.
  • La seconda funzione (DateTime.Date) avvolta attorno alla prima estrae la parte della data e la restituisce come valore finale.

Metodo alternativo

Invece della formula precedente, puoi utilizzare (DateTime.LocalNow()) nella colonna personalizzata.

metodo-alternativo-per-ottenere-la-data-di-oggi

Successivamente vai su Home > Tipo di dati e seleziona la data dal menu a discesa per convertire la colonna solo in data.

converti-colonna-solo-data

Convertirà solo la data e l’ora fino ad oggi.

Aggiunta della data corrente a una singola cella

E se vuoi avere la data corrente in una singola cella, devi aprire l’editor di Power Query con un editor vuoto.

aggiungi-data-corrente-in-una-colonna

Successivamente, nell’editor, inserisci la formula sottostante nella barra della formula e premi Invio.

 = DateTime.Date(DateTime.LocalNow()) 
inserire-formula-e-premere-invio

Successivamente puoi convertire questo valore di data in un array o un elenco.

convertire-valore-data-in-tabella-o-elenco

Ottieni il file Excel

Scaricamento

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *