Diese Funktion liefert die aktuelle Greenwich Mean Time der Regionaleinstellungen. Die Funktion gibt Werte im Systemvariablenformat TimestampFormat zurück.
Sooft die App geladen wird, wird jede Ladeskripttabelle, jede Variable oder jedes Diagrammobjekt, die bzw. das die Funktion GMT verwendet, an die letzte aktuelle Greenwich Mean Time angepasst, die der Systemuhr entnommen wird.
Syntax:
GMT( )
Rückgabe Datentyp: dual
In diesen Beispielen wird das Zeitstempelformat M/D/YYYY h:mm:ss[.fff] TT verwendet. Das Datumsformat wird im Befehl SET TimestampFormat oben in Ihrem Datenladeskript angegeben. Ändern Sie das Format in den Beispielen nach Bedarf.
Funktionsbeispiele
Beispiel
Ergebnis
GMT()
3/28/2022 2:47:36 PM
Regionaleinstellungen
Sofern nicht anders angegeben, verwenden die Beispiele in diesem Thema das folgende Datumsformat: MM/TT/JJJJ. Das Datumsformat wird in der Anweisung SET DateFormat in Ihrem Datenladeskript angegeben. Das Standarddatumsformat in Ihrem System kann aufgrund Ihrer regionalen Einstellungen und anderer Faktoren abweichen. Sie können die Formate in den Beispielen unten Ihren Anforderungen entsprechend ändern. Sie können auch die Formate in Ihrem Ladeskript entsprechend den Beispielen ändern.
Die standardmäßigen regionalen Einstellungen in Apps basieren auf den regionalen Systemeinstellungen der Computer oder Server, auf denen Qlik Sense installiert ist. Wenn der Qlik Sense-Server, auf den Sie zugreifen, auf Schweden festgelegt ist, verwendet der Dateneditor die schwedischen regionalen Einstellungen für Datums-, Uhrzeit- und Währungsangaben. Diese Einstellungen im regionalen Format hängen nicht mit der Sprache zusammen, die in der Benutzeroberfläche von Qlik Sense angezeigt wird. Qlik Sense wird in der gleichen Sprache wie der von Ihnen verwendete Browser angezeigt.
Beispiel 1 – Variable (Skript)
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein. In diesem Beispiel wird die aktuelle Greenwich Mean Time mit der Funktion GMT als Variable im Ladeskript festgelegt.
Ladeskript
LET vGMT = GMT();
Ergebnisse
Laden Sie die Daten und erstellen Sie ein Arbeitsblatt. Erstellen Sie ein Textfeld mithilfe des Diagrammobjekts Text und Bild.
Fügen Sie dem Textfeld die folgende Kennzahl hinzu:
=vGMT
Das Textfeld muss eine Textzeile mit Datum und Uhrzeit ähnlich der folgenden enthalten:
3/28/2022 2:47:36 PM
Beispiel 2 – Jahresanfang im November (Skript)
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Ein Datensatz, der überfällige Bibliotheksbücher enthält, wird in eine Tabelle mit dem Namen Overdue geladen. Die DateFormat-Standardsystemvariable MM/TT/JJJJ wird verwendet.
Es wird ein neues Feld mit dem Namen days_overdue erstellt, das berechnet, seit wie vielen Tagen jedes Buch überfällig ist.
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie die folgenden Felder als Dimensionen hinzu:
due_date
book_id
days_overdue
Ergebnistabelle
due_date
book_id
days_overdue
01/01/2021
4
455
01/10/2021
24
446
01/31/2021
173
425
02/01/2021
281
424
02/10/2021
265
415
06/30/2021
465
275
07/26/2021
537
249
10/31/2021
275
152
11/01/2021
455
151
12/31/2021
46
91
Die Werte im Feld days_overdue werden berechnet, indem der Unterschied zwischen der aktuellen Greenwich Mean Time mit der Funktion GMT() und dem ursprünglichen Fälligkeitsdatum ermittelt wird. Um nur die Tage zu berechnen, werden die Ergebnisse mit der Funktion Floor() auf die nächste Ganzzahl abgerundet.
Beispiel 3 – Diagrammobjekt (Diagramm)
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein. Das Ladeskript enthält den gleichen Datensatz wie das vorige Beispiel. Die DateFormat-Standardsystemvariable MM/TT/JJJJ wird verwendet.
In diesem Beispiel wird jedoch der unveränderte Datensatz in die Anwendung geladen. Der Wert der Anzahl der überfälligen Tage wird anhand einer Kennzahl in einem Diagrammobjekt berechnet.
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie die folgenden Felder als Dimensionen hinzu:
due_date
book_id
Erstellen Sie die folgende Kennzahl:
=Floor(GMT() – due_date)
Ergebnistabelle
due_date
book_id
=Floor(GMT()-due_date)
01/01/2021
4
455
01/10/2021
24
446
01/31/2021
173
425
02/01/2021
281
424
02/10/2021
265
415
06/30/2021
465
275
07/26/2021
537
249
10/31/2021
275
152
11/01/2021
455
151
12/31/2021
46
91
Die Werte im Feld days_overdue werden berechnet, indem der Unterschied zwischen der aktuellen Greenwich Mean Time mit der Funktion GMT() und dem ursprünglichen Fälligkeitsdatum ermittelt wird. Um nur die Tage zu berechnen, werden die Ergebnisse mit der Funktion Floor() auf die nächste Ganzzahl abgerundet.
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!