Interval() consente di formattare un numero come un intervallo di tempo utilizzando il formato impostato nelle variabili di sistema nello script di caricamento dei dati o nel sistema operativo oppure una stringa di formattazione, se disponibile.
Gli intervalli possono essere formattati come un'ora, come giorni oppure come combinazione di giorni, ore, minuti, secondi e frazioni di secondo.
Sintassi:
Interval(number[, format])
Tipo di dati restituiti: duale
Argomenti
Argomento
Descrizione
number
Il numero da formattare.
format
Stringa che descrive come formattare la stringa dell'intervallo risultante. Se viene omessa, si utilizzerà il formato dell'ora e il separatore decimale impostati nel sistema operativo. Se viene omessa, si utilizzerà il formato dell'ora e il separatore decimale impostati nel sistema operativo.
La funzione Interval supporta molte opzioni di formato per diverse strutture per l'ora, ad esempio:
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:
IntervalValue
Creare le seguenti misure:
=Interval(IntervalValue), per visualizzare il valore come un formato intervallo che utilizza l'impostazione di sistema.
=Interval(IntervalValue, 'd hh'), per visualizzare il valore come un formato intervallo che utilizza il formato fornito nella funzione.
=Interval(IntervalValue, 'hh:mm'), per visualizzare il valore come un formato intervallo che utilizza il formato fornito nella funzione.
=Interval(IntervalValue, 'd hh:mm'), per visualizzare il valore come un formato intervallo che utilizza il formato fornito nella funzione.
Tabella dei risultati
IntervalValue
Interval(IntervalValue)
Interval(IntervalValue, 'd hh')
Interval(IntervalValue, 'hh:mm'
Interval(IntervalValue, 'd hh:mm')
0.375
9:00:00
0 09
09:00
0 09:00
1.375
33:00:00
1 09
33:00
1 09:00
35.648
855:33:07
35 15
855:33
35 15:33
36.875
885:00:00
36 21
885:00
36 21:00
368.75
8850:00:00
368 18
8850:00
368 18:00
468.95
11254:48:00
468 22
11254:48
468 22:48
I risultati mostrano come la funzione Interval visualizza i valori in base al parametro di formato della funzione. Per esempio, nell'ultima riga, il valore 468.95, se formattato utilizzando la funzione Interval e il parametro di formato, d hh:mm, restituisce il valore 468 giorni, 22 ore e 48 minuti.
Esempio: scenario per l'applicazione della funzione Interval
Panoramica
I dati dei ticket di assistenza calcolano il tempo di risoluzione per ticket in secondi. Si desidera convertire questo valore in un altro formato.
Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:
TicketID
Creare la seguente misura:
=Interval(ResolutionTime / 86400, 'hh:mm:ss'), per convertire i valori in giorni, dividendo ResolutionTime per 86,400, e poi formattarli utilizzando il formato fornito dalla funzione.
Tabella dei risultati
TicketID
Interval(ResolutionTime / 86400, 'hh:mm:ss')
Ticket A
01:12:30
Ticket B
00:09:20
Ticket C
24:00:00
I valori temporali di risoluzione, originariamente forniti in secondi, sono ora convertiti in una frazione di giorno e quindi formattati in ore, minuti e secondi. Ad esempio, la tabella mostra che Ticket B ha impiegato 9 ore e 20 minuti per essere risolto.
Hai trovato utile questa pagina?
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!