Power BI - Calcolare la differenza tra due date e la giacenza
Volgiamo calcolare la differenza tra due date
In una tabella abbiamo due date:
- Data ricezione
- Data consegna
vogliamo calcolare la differenza tra le due date.
Dal menù Home facciamo click sul pulsante Trasforma dati
Si apre l'Editor di Power Query. Andiamo nella scheda Aggiungi colonna
Facciamo click sul pulsante Colonna personalizzata
A questo ponto possiamo creare la Colonna personalizzata.
- Inseriamo il nome Giorni Trascorsi
- inseriamo la formula
Duration.ToRecord([Data consegna]-[Data ricezione]))
- Confermiamo con OK
Otteniamo una colonna che in realtà è un record che contiene più informazioni.
Possiamo espandere il contenuto della colonna Giorni Trascorsi facendo click sul pulsante .
Se lasciamo attive tutte le possibilità e diamo OK, otteniamo quattro colonne.
Le quattro colonne esprimono
- i giorni
- le ore
- i minuti
- i secondi
trascorsi.
Se usciamo dall'editor salvando, otteniamo la tabella con le nuove quattro colonne
Ora vogliamo aggiungere la colonna con i giorni di giacenza
La colonna può essere aggiunta dalla visualizzazione dei dati in formato tabella. Facciamo click su Nuova Colonna
Iniziamo a scrivere la formula
Giacenza = DATE
E ci appare l'elenco delle funzioni che contengono la parola DATE. Scegliamo DATEDIFF
Completiamo la formula
Confermando si crea la nuova colonna dove
- TODAY() indica la data corrente (questo tutorial è stato scritto il 09/12/2022)
- DAY indica che vogliamo calcolare la differenza in giorni