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 – Systemvariablenstandard
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Einen Datensatz mit Datumsangaben, die in eine Tabelle mit dem Namen Transactions geladen werden.
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie die folgenden Felder als Dimensionen hinzu:
date
monthname
Erstellen Sie die folgende Kennzahl:
=sum(amount)
Ergebnistabelle
date
monthname
sum(amount)
01/01/2022
Jan
1000.45
01/02/2022
Jan
2123.34
01/03/2022
Jan
4124.35
01/04/2022
Jan
2431.36
01/05/2022
Jan
4787.78
01/06/2022
Jan
2431.84
01/07/2022
Jan
2854.83
01/08/2022
Jan
3554.28
01/09/2022
Jan
3756.17
01/10/2022
Jan
3454.35
Die Standarddefinition MonthNames wird verwendet. Im Ladeskript wird die Funktion Month mit dem Feld date als bereitgestelltes Argument verwendet.
In der Ergebnistabelle zeigt die Ausgabe dieser Funktion Month die Monate des Jahres im Format der Definition MonthNames an.
Beispiel 2 – Systemvariable ändern
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Einen Datensatz mit Datumsangaben, die in eine Tabelle mit dem Namen Transactions geladen werden.
Ein Feld date.
Die Variable MonthNames wird geändert, um die abgekürzten Monate auf Spanisch zu verwenden.
Ladeskript
Set MonthNames='Enero;Feb;Marzo;Abr;Mayo;Jun;Jul;Agosto;Set;Oct;Nov;Dic';
Transactions:
LOAD
date,
month(date) as month,
id,
amount
INLINE
[
date,id,amount
01/01/2022,1,1000
02/01/2022,2,2123
03/01/2022,3,4124
04/01/2022,4,2431
];
Ergebnisse
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie die folgenden Felder als Dimensionen hinzu:
date
monthname
Erstellen Sie die folgende Kennzahl:
=sum(amount)
Ergebnistabelle
date
monthname
sum(amount)
01/01/2022
Enero
1000.45
01/02/2022
Enero
2123.34
01/03/2022
Enero
4124.35
01/04/2022
Enero
2431.36
01/05/2022
Enero
4787.78
01/06/2022
Enero
2431.84
01/07/2022
Enero
2854.83
01/08/2022
Enero
3554.28
01/09/2022
Enero
3756.17
01/10/2022
Enero
3454.35
Im Ladeskript wird zuerst die Variable MonthNames geändert, um die Monate des Jahres auf Spanisch aufzulisten. Die Funktion Month wird mit dem Feld date als bereitgestelltem Argument verwendet.
In der Ergebnistabelle zeigt die Ausgabe dieser Funktion Month die Monate des Jahres im Format der Definition MonthNames an.
Beachten Sie: Wenn die Sprache für die Variable MonthNames wie in diesem Beispiel geändert wird, enthält die Variable LongMonthNames nach wie vor die Monate des Jahres auf Englisch. Die Variable LongMonthNames muss ebenfalls geändert werden, wenn beide Variablen in der Anwendung verwendet werden.
Beispiel 3 – Datumsfunktion
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Einen Datensatz mit Datumsangaben, die in eine Tabelle mit dem Namen Transactions geladen werden.
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie die folgenden Felder als Dimensionen hinzu:
date
monthname
Erstellen Sie die folgende Kennzahl:
=sum(amount)
Ergebnistabelle
date
monthname
sum(amount)
01/01/2022
Jan
1000.45
01/02/2022
Jan
2123.34
01/03/2022
Jan
4124.35
01/04/2022
Jan
2431.36
01/05/2022
Jan
4787.78
01/06/2022
Jan
2431.84
01/07/2022
Jan
2854.83
01/08/2022
Jan
3554.28
01/09/2022
Jan
3756.17
01/10/2022
Jan
3454.35
Die Standarddefinition MonthNames wird verwendet. Im Ladeskript wird die Funktion Date mit dem Feld date als erstes Argument verwendet. Das zweite Argument ist MMM.
Anhand dieser Formatierung Qlik Sense werden die Werte aus dem ersten Argument in den entsprechenden Monatsnamen konvertiert, der in der Variablen MonthNames festgelegt ist. In der Ergebnistabelle wird dies in den Feldwerten des neu erstellten Felds month gezeigt.
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!