These cookies provide us with information on how our websites are being used, to help us improve the quality and relevance of content we place on them. Additionally, they also allow us to show you embedded videos and remember your preferences and actions, so that the websites do not bother you with the same request repeatedly (e.g. filling a form to download a PDF file and provide feedback about such actions to our affiliated entities).
You are viewing our older product's guide. Click here for the documentation of GoodData Cloud, our latest and most advanced product.
FOR Previous
Standardmäßig bezieht sich die Funktion FOR Previous auf Werte aus dem vorherigen Zeitraum. Sie können FOR Previous anpassen, indem Sie einen zweiten Parameter zur Funktion hinzufügen.
Unterschiede zwischen FOR Previous und FOR PreviousPeriod finden Sie hier: Functions For Referring to Past Time Periods
Syntax
SELECT … FOR Previous(…,…)
SELECT metric FOR Previous(time_attribute)
SELECT metric FOR Previous(time_attribute, #periods_ago)
Beispiele
Einnahmen FÜR vorheriges (Quartal) WÄHLEN
Standardmäßig verweist FOR Previous() auf Werte aus einem früheren Zeitraum. Dies kann angepasst werden, indem Sie der Funktion einen zweiten Parameter hinzufügen. Zum Beispiel können Sie einen Erlöswert von vor drei Quartalen benötigen (siehe unten).
SELECT Revenues FOR Previous(Quarter , 3)
Beachten Sie, dass die Spalte Previous Qtr in der nachstehenden Tabelle eine Metrik enthält, die über die Funktion FOR Previous( ) mit den Metrikwerten in SpalteAmount verknüpft ist.
Auch in Fällen, in denen Metrikwerte über ein Datumsattribut kleinerer Zeitgranularität aufgeschlüsselt sind, berechnet die GoodData Platform FOR Previous(quarter) Metrikwerte richtig. Im nachstehend dargestellten Fall ist jeder Monat in einem Quartal mit dem entsprechenden Monat im Vorquartal verknüpft.