Interval() formatiert eine Zahl als Zeitintervall und verwendet dafür das vorgegebene Format aus den Systemvariablen des Datenladeskripts, des Betriebssystems oder eines Formatcodes, wenn dieser zur Verfügung steht.
Intervalle können als Uhrzeiten, Tage oder als Kombination von Tagen, Stunden, Minuten, Sekunden und Sekundenbruchteilen formatiert werden.
Syntax:
Interval(number[, format])
Rückgabe Datentyp: dual
Argumente
Argument
Beschreibung
number
Die zu formatierende Zahl.
format
String zur Formatierung des resultierenden Zeitintervallstrings. Wenn nicht angegeben, werden das Uhrzeitformat und das Dezimaltrennzeichen wie im Betriebssystem festgelegt verwendet. Wenn nicht angegeben, werden das Uhrzeitformat und das Dezimaltrennzeichen wie im Betriebssystem festgelegt verwendet.
Die Funktion Interval unterstützt viele Formatoptionen für verschiedene Uhrzeitstrukturen, zum Beispiel:
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
IntervalValue
Erstellen Sie die folgenden Kennzahlen:
=Interval(IntervalValue), um den Wert in einem Intervallformat unter Verwendung der Systemeinstellung anzuzeigen.
=Interval(IntervalValue, 'd hh'), um den Wert in einem Intervall anzuzeigen, das mit dem in der Funktion angegebenen Format formatiert ist.
=Interval(IntervalValue, 'hh:mm'), um den Wert als Intervall anzuzeigen, das mit dem in der Funktion angegebenen Format formatiert ist.
=Interval(IntervalValue, 'd hh:mm'), um den Wert als Intervall anzuzeigen, das mit dem in der Funktion angegebenen Format formatiert ist.
Ergebnistabelle
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
Die Ergebnisse zeigen, wie die Funktion Interval Werte entsprechend dem Formatparameter in der Funktion anzeigt. In der letzten Zeile gibt der Wert 468.95, wenn er mit der Funktion Interval und dem Formatparameter d hh:mm formatiert wird, beispielsweise den Wert 468 Tage, 22 Stunden und 48 Minuten zurück.
Beispiel – Szenario für „Interval“
Übersicht
Support-Ticket-Daten berechnen die Lösungszeit pro Ticket in Sekunden. Sie möchten diesen Wert in ein anderes Format konvertieren.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in einen neuen Abschnitt ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
TicketID
Erstellen Sie die folgende Kennzahl:
=Interval(ResolutionTime / 86400, 'hh:mm:ss'), um die Werte in Tage zu konvertieren, indem Sie ResolutionTime durch 86,400 dividieren und dann mit dem in der Funktion angegebenen Format formatieren.
Ergebnistabelle
TicketID
Interval(ResolutionTime / 86400, 'hh:mm:ss')
Ticket A
01:12:30
Ticket B
00:09:20
Ticket C
24:00:00
Die Werte für die Lösungszeit, die ursprünglich in Sekunden angegeben waren, werden jetzt in den Bruchteil eines Tages konvertiert und dann in Stunden, Minuten und Sekunden formatiert. Die Tabelle zeigt zum Beispiel, dass die Lösung von Ticket B9 Stunden und 20 Minuten dauerte.
Hat diese Seite Ihnen geholfen?
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!