Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
periodOverPeriodDifference
Die periodOverPeriodDifference
-Funktion berechnet die Differenz eines Messwertes über zwei verschiedene Zeiträume, die durch die Periodengranularität und den Offset spezifiziert werden. Im Gegensatz zu einer Differenzberechnung verwendet diese Funktion einen datumsbasierten Offset anstelle eines Offsets mit fester Größe. Dadurch wird sichergestellt, dass nur die richtigen Daten verglichen werden, auch wenn Datenpunkte im Datensatz fehlen.
Syntax
periodOverPeriodDifference( measure, date, period, offset)
Argumente
- measure
-
Eine aggregierte Kennzahl, für die Sie die periodOverPeriod Berechnung durchführen möchten.
- dateTime
-
Die Datumsdimension, für die wir Berechnungen im Periodenvergleich berechnen.
- Zeitraum
-
(Optional) Der Zeitraum, für den Sie die Berechnung berechnen. Granularität von
YEAR
bedeutet die Berechnung vonYearToDate
,Quarter
bedeutetQuarterToDate
und so weiter. Zu den gültigen Granularitäten gehörenYEAR
,QUARTER
,MONTH
,WEEK
,DAY
,HOUR
,MINUTE
undSECONDS
.Der Standardwert ist die Granularität der visuellen Datumsdimension.
- offset
-
(Optional) Der Offset kann eine positive oder negative Ganzzahl sein, die den vorherigen Zeitraum (angegeben durch den Zeitraum) darstellt, mit dem Sie vergleichen möchten. So bedeutet beispielsweise der Zeitraum eines Quartals mit dem Offset 1 einen Vergleich mit dem vorhergehenden Quartal.
Der Standardwert lautet 1.
Beispiel
Das folgende Beispiel verwendet ein berechnetes Feld PeriodOverPeriod
, um die Umsatzdifferenz von gestern anzuzeigen
periodOverPeriodDifference(sum(Sales), {Order Date})
Im folgenden Beispiel wird ein berechnetes Feld PeriodOverPeriod
verwendet, um die Umsatzdifferenz der letzten 2 Monate anzuzeigen. Untenstehendes Beispiel vergleicht die Umsätze von Mar2020
mit Jan2020
.
periodOverPeriodDifference(sum(Sales),{Order Date}, MONTH, 1)