Wenn Sie in der App mit Datums- und Zeitstempelfeldern arbeiten, können Sie verschiedene datumsbezogene Attribute, zum Beispiel Jahr oder Woche, als abgeleitete Felder festlegen und in Ihrer Visualisierung verwenden.
Erstellen von Datenfeldern in Datenmanager
Für alle Datenfelder, die als Datum oder Zeitstempel erkannt werden, werden automatisch Datumsfelder erstellt, wenn Sie Ihr Datenmodell im Datenmanager über die Option Daten hinzufügen mit aktivierter Datenprofilerstellung erstellen oder wenn Sie im Datenmanager auf Daten laden klicken.
Informationshinweis
Im Datenmanager erstellte Datumsfelder werden automatisch zu autoCalendar hinzugefügt.
Wenn das Datums- oder Zeitstempelfeld nicht automatisch erkannt wird, können Sie das Eingabeformat im Tabelleneditor von Datenmanager anpassen. Sie können das Anzeigeformat auch so festlegen, dass Visualisierungen verwendet werden.
Welche Datums- und Zeitfelder werden automatisch erkannt?
Datums- und Zeitstempelfelder werden basierend auf den Gebietsschemaeinstellungen Ihres Systems erkannt. Außerdem werden die folgenden Formate erkannt:
M/D/YYYY h:mm
D/M/YYYY h:mm TT
M/D/YYYY
D/MM/YYYY
YYYYMMDD
YYYYMMDDhhmmss
YYYYMMDDhhmmss.fff
YYYYMMDDhhmmssK
YYYY-MM-DD
YYYY-MM-DDThh:mm:ss
YYYY-MM-DD-Thh:mm:ss.fff
YYYY-MM-DD-Thh:mm:ssK
Datums- und Uhrzeitformate
Formatspezifikator
Beschreibung
YYYY
Jahr
M, MM
Monat
D, DD
Tag
hh
Stunde
mm
Minute
ss
Sekunde
fff
Millisekunde
TT
AM oder PM
K
Zeitzone
T
Trennzeichen zwischen Datum und Uhrzeit. T kann nicht durch ein anderes Zeichen ersetzt werden.
Erzeugen von Datums- und Uhrzeitfeldern im Datenladeskript
Wenn Sie den Dateneditor verwenden, um Ihr Datenmodell aufzubauen, müssen Sie eine Kalendervorlage erzeugen, in welcher Sie Felder für die Ableitung des Datenladeskripts definieren. Die abgeleiteten Datums- und Uhrzeitfelder werden generiert, wenn das Skript ausgeführt und die Daten geladen werden.
Verwendung von Datums- und Uhrzeitfeldern in Ihrer App
Datums- und Uhrzeitfelder in Visualisierungen
Alle Datums- und Zeitstempelfelder im Extras-Fenster auf der Registerkarte Felder werden mit markiert, und Sie können sie erweitern, um erzeugte Datums- und Uhrzeitfelder zu verwenden. Sie können sie in Visualisierungen wie jedes andere Datenfeld verwenden.
Datums- und Uhrzeitfelder in Dimensionen
Wenn Sie eine Dimension erzeugen, können Sie ebenfalls Datums- und Uhrzeitfelder verwenden. Die Datums- und Uhrzeitfelder werden unter dem Feld aufgeführt, aus welchem sie erzeugt worden sind.
Datums- und Uhrzeitfelder in Formeln
Sie können in allen Formeln Datums- und Uhrzeitfelder verwenden, beispielsweise wenn Sie eine Kennzahl erzeugen. Die Benennung der Datums- und Uhrzeitfelder entspricht:
[Feldname].autoCalendar.[Datums- und Uhrzeitfeld].
[Feldname] ist der Name des Datenfelds, das für das Erzeugen der Datums- und Uhrzeitfelder verwendet wurde.
[Datums- und Uhrzeitfeld] ist das Datums- und Uhrzeitfeld, das Sie verwenden möchten, beispielsweise Year.
Beispiel:
Date.autoCalendar.Year
Datums- und Zeitfelder in Kalenderkennzahlen
Kalenderkennzahlen verwenden Datums- und Zeitfelder, die in autoCalendar erstellt werden. Diese einzelnen Datums- und Zeitfelder werden von einer Gruppe von Analyseformeln berechnet, mit der ermittelt wird, ob die Daten in die aktuelle Periode fallen oder sich in einer definierten relativen Position zum aktuellen Datum befinden. Diese Datums- und Zeitfelder sind relativ und geben Ergebnisse zurück, die auf dem aktuellen Datum basieren. Sie können diese Felder unabhängig von Kalenderkennzahlen verwenden.
Datums- und Zeitfelder von Kalendern werden wie folgt formatiert:
[Feldname].autoCalendar.[Datums- und Zeitfeld]={[value]}
[Feldname] ist der Name des Datenfelds, mit dem Datums- und Zeitfelder erstellt werden.
[Datums- und Zeitfeld] ist der Name des verwendeten Datums- und Zeitfelds, z. B. InYTD.
[Wert] ist der Wert der Analyseformel der Datums- und Zeitfeldgruppe und legt fest, welche Daten eingeschlossen werden.
Beispiel:
Date.autoCalendar.YearsAgo={1}
Die folgenden Datums- und Zeitfelder (mit Beispielwerten) sind verfügbar:
Dieses Datums- und Zeitfeld legt fest, ob Daten in die aktuelle Jahresperiode fallen oder nicht.
InYTD
Beispiel
Ergebnis
Date.autoCalendar.InYTD={0}
Gibt alle Daten zurück, die in die aktuelle Jahresperiode fallen.
Beispiel: Wenn das aktuelle Datum der 54. Tag des Jahres ist, werden im Datumsfeld die Daten innerhalb der ersten 54 Tage eines Jahres eingeschlossen.
Date.autoCalendar.InYTD={1}
Gibt alle Daten außerhalb der aktuellen Jahresperiode zurück.
Beispiel: Wenn das aktuelle Datum der 54. Tag des Jahres ist, werden im Datumsfeld alle Daten nach den ersten 54 Tagen eines Jahres eingeschlossen.
Dieses Datums- und Zeitfeld legt fest, ob Daten aus einem bestimmten Jahr in Relation zum aktuellen Datum stammen.
YearsAgo
Beispiel
Ergebnis
Date.autoCalendar.YearsAgo={0}
Gibt alle Daten aus diesem Jahr zurück.
Date.autoCalendar.YearsAgo={1}
Gibt alle Daten aus dem letzten Jahr zurück.
Date.autoCalendar.YearsAgo={8}
Gibt alle Daten zurück, die acht Jahre zurückliegen.
Dieses Datums- und Zeitfeld legt fest, ob Daten in Relation zum aktuellen Datum in die aktuelle Quartalsperiode fallen oder nicht.
InQTD
Beispiel
Ergebnis
Date.autoCalendar.InQTD={0}
Gibt alle Daten aus allen Quartalen zurück, die innerhalb der Quartalsperiode liegen.
Beispiel: Wenn das aktuelle Datum der 14. Tag des 1. Quartals ist, werden im Datumsfeld die ersten 14 Tage jedes Quartals eingeschlossen.
Date.autoCalendar.InQTD={1}
Gibt alle Daten aus allen Quartalen zurück, die außerhalb der aktuellen Quartalsperiode liegen.
Beispiel: Wenn das aktuelle Datum der 14. Tag des 1. Quartals ist, werden im Datumsfeld alle Daten nach den ersten 14 Tage jedes Quartals eingeschlossen.
Dieses Datums- und Zeitfeld legt fest, ob Daten aus einem bestimmten Quartal in Relation zum aktuellen Datum stammen.
QuartersAgo
Beispiel
Ergebnis
Date.autoCalendar.QuartersAgo={0}
Gibt alle Daten aus dem aktuellen Quartal zurück.
Date.autoCalendar.QuartersAgo={1}
Gibt alle Daten aus dem letzten Quartal zurück.
Date.autoCalendar.QuartersAgo={8}
Gibt alle Daten zurück, die acht Quartale zurückliegen.
Dieses Datums- und Zeitfeld legt fest, ob Daten aus einem bestimmten Quartal in Relation zum aktuellen Datum stammen.
QuarterRelNo
Beispiel
Ergebnis
Date.autoCalendar.QuarterRelNo={0}
Gibt alle Tage aus jeder Instanz des aktuellen Quartals zurück.
Beispiel: Wenn das aktuelle Datum im 4. Quartal ist, werden im Datumsfeld alle Daten aus jedem 4. Quartal eingeschlossen.
Date.autoCalendar.QuarterRelNo={3}
Gibt alle Daten aus jeder Instanz des Quartals zurück, die zwei Quartale vor dem aktuellen Quartal liegen.
Beispiel: Wenn das aktuelle Datum im 4. Quartal ist, werden im Datumsfeld alle Daten aus jedem 1. Quartal eingeschlossen.
Dieses Datums- und Zeitfeld legt fest, ob Daten in Relation zum aktuellen Datum in die aktuelle Monatsperiode fallen oder nicht.
InMTD
Beispiel
Ergebnis
Date.autoCalendar.InMTD={0}
Gibt alle Daten aus allen Monaten zurück, die innerhalb der aktuellen Monatsperiode liegen.
Beispiel: Wenn das aktuelle Datum der 15. November 2016 ist, werden im Datumsfeld die ersten 15 Tage jedes Monats eingeschlossen.
Date.autoCalendar.InMTD={1}
Gibt alle Daten aus allen Monaten zurück, die außerhalb der aktuellen Monatsperiode liegen.
Beispiel: Wenn das aktuelle Datum der 15. November 2016 ist, werden im Datumsfeld die Daten nach den ersten 15 Tagen bis zum Ende jedes Monats eingeschlossen.
Dieses Datums- und Zeitfeld legt fest, ob Daten aus einem bestimmten Monat in Relation zum aktuellen Datum stammen.
MonthsAgo
Beispiel
Ergebnis
Date.autoCalendar.MonthAgo={0}
Gibt alle Daten aus dem aktuellen Monat zurück.
Date.autoCalendar.MonthAgo={1}
Gibt alle Daten aus dem letzten Monat zurück.
Date.autoCalendar.MonthAgo={8}
Gibt alle Daten zurück, die acht Monate zurückliegen.
Dieses Datums- und Zeitfeld legt fest, ob Daten aus einem bestimmten Monat in Relation zum aktuellen Datum stammen.
MonthRelNo
Beispiel
Ergebnis
Date.autoCalendar.MonthRelNo={0}
Gibt alle Tage aus jeder Instanz des aktuellen Monats zurück.
Beispiel: Wenn das aktuelle Datum im Juni liegt, werden im Datumsfeld alle Daten aus jeder Instanz des Monats Juni eingeschlossen.
Date.autoCalendar.MonthRelNo={1}
Gibt alle Daten aus jeder Instanz des vorherigen Monats zurück.
Beispiel: Wenn das aktuelle Datum im Juni liegt, werden im Datumsfeld alle Daten aus jeder Instanz des Monats Mai eingeschlossen.
Dieses Datums- und Zeitfeld legt fest, ob Daten in Relation zum aktuellen Datum in die aktuelle Wochenperiode fallen oder nicht.
InWTD
Beispiel
Ergebnis
Date.autoCalendar.InWTD={0}
Gibt alle Daten aus allen Wochen zurück, die innerhalb der aktuellen Wochenperiode liegen.
Beispiel: Wenn das aktuelle Datum der dritte Tag einer Woche ist, werden im Datumsfeld die Daten der ersten drei Tage jeder Woche eingeschlossen.
Date.autoCalendar.InWTD={1}
Gibt alle Daten aus allen Monaten zurück, die außerhalb der aktuellen Monatsperiode liegen.
Beispiel: Wenn das aktuelle Datum der dritte Tag einer Woche ist, werden im Datumsfeld die Daten der letzten vier Tage jeder Woche eingeschlossen.
Dieses Datums- und Zeitfeld legt fest, ob Daten aus einer bestimmten Woche in Relation zur aktuellen Woche stammen.
WeeksAgo
Beispiel
Ergebnis
Date.autoCalendar.WeeksAgo={0}
Gibt alle Daten aus der aktuellen Woche zurück.
Date.autoCalendar.WeeksAgo={8}
Gibt alle Daten zurück, die acht Wochen zurückliegen.
Dieses Datums- und Zeitfeld legt fest, ob Daten aus einer bestimmten Woche in Relation zum aktuellen Datum stammen.
WeekRelNo
Beispiel
Ergebnis
Date.autoCalendar.WeekRelNo={0}
Gibt alle Daten aus jeder Instanz der aktuellen Woche zurück.
Beispiel: Wenn die aktuelle Woche die zweite Woche des Jahres ist, werden im Datumsfeld die Daten ab der zweiten Woche jedes Jahres eingeschlossen.
Date.autoCalendar.WeekRelNo={1}
Gibt alle Daten aus jeder Instanz der vorangegangenen Woche zurück.
Beispiel: Wenn die aktuelle Woche die zweite Woche des Jahres ist, werden im Datumsfeld die Daten ab der ersten Woche jedes Jahres eingeschlossen.
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!