Calcolo dei periodi di tempo

È possibile calcolare le differenze tra colonne contenenti punti temporali per recuperare periodi di tempo. Il risultato può essere espresso in svariate unità di tempo.

La funzione da utilizzare nel calcolo è Datediff().

Si consideri a titolo di esempio la tabella dati seguente contenente le date di inizio e completamento di alcuni progetti; l'utente potrebbe essere interessato a conoscere la durata di ciascun progetto espressa in giorni. È possibile quindi calcolare la lunghezza di ciascun periodo di tempo compreso tra la data di inizio e la data di completamento.
Tabella dati con due colonne del tempo
Per il punto di inizio viene creato un grafico a dispersione in cui viene mostrato un marcatore per progetto.

Procedura

  1. Fare clic con il pulsante destro del mouse sul selettore dell'asse Y per aprire il menu a comparsa.
  2. Selezionare Espressione personalizzata.
  3. Nella finestra di dialogo Espressione personalizzata, immettere l'espressione DateDiff("day",[Start date],[Completion date]).
    L'espressione indica da quale data a quale data si estende il periodo da calcolare e "day" definisce l'unità di tempo da utilizzare per il risultato.
  4. Fare clic su OK.
    L'asse Y ora mostra quanti giorni è durato ciascun progetto ed è semplice individuare il progetto il cui completamento ha richiesto il periodo di tempo più lungo.

Calcolo di periodi di tempo tra punti temporali e oggi

In alcuni casi può essere interessante conoscere il periodo di tempo che intercorre tra un certo istante nel tempo e oggi. Se ad esempio una colonna dati contiene date di nascita di persone, è possibile calcolare le loro età attuali. La funzione DateTimeNow() recupera la data corrente in un'espressione.

In un altro esempio, la funzione DateTimeNow() è utilizzata per identificare le fatture da pagare urgenti per sopraggiunto superamento della data di scadenza. Di seguito vengono mostrati i dati utilizzati.

Quando si applica l'espressione DateDiff("day",DateTimeNow(),[Due date]), le differenze negative indicano date di scadenza superate.

L'espressione è stata utilizzata nel grafico a dispersione seguente, il giorno 6 maggio 2018, e sono state trovate le due fatture I-123 e I-126 con scadenza superata.

Suggerimento: Aggiungere una linea a un determinato valore facendo clic sull'asse e digitando un valore dopo Mostra linea in nel pop-over.