Erweiterte berechnete Spaltentypen
Viele Analysen, die Sie erstellen möchten, beinhalten die Verwendung einer neuen Spalte die Sie group by
oder filter by
möchten. Das Tutorial Erstellen berechneter Spalten behandelt die Grundlagen für die meisten Anwendungsfälle, aber Sie können auch berechnete Spalten verwenden, die etwas komplexer sind als das, was der Data Warehouse-Manager erstellen kann.
Diese Spaltentypen können vom Adobe-Team von Data Warehouse-Analysten erstellt werden. Um eine neue berechnete Spalte zu definieren, geben Sie die folgenden Informationen an:
- Die
definition
dieser Spalte (einschließlich Eingaben, Formeln oder Formatierung) - Die
table
, in der Sie die Spalte erstellen möchten - Alle
example data points
, die beschreiben, was die Spalte enthalten soll
Im Folgenden finden Sie einige gängige Beispiele für erweiterte berechnete Spalten, die Benutzende oft nützlich finden:
Ich versuche, Ereignisse nacheinander zu bestellen compareevents
Dies wird als berechnete Spalte Ereignisnummer bezeichnet. Das bedeutet, dass Sie versuchen, die Reihenfolge zu finden, in der Ereignisse für einen bestimmten Ereignisbesitzer, z. B. einen Kunden oder einen Benutzer, aufgetreten sind.
Beispiel:
event\_id
owner\_id
timestamp
Owner's event number
A
B
A
A
B
Eine berechnete Ereignisnummer kann verwendet werden, um Verhaltensunterschiede zwischen erstmaligen Ereignissen, Wiederholungsereignissen oder n-ten Ereignissen in Ihren Daten zu beobachten.
Möchten Sie die Spalte mit der Bestellnummer des Kunden in Aktion sehen? Klicken Sie auf das Bild, um es als „Gruppieren nach“-Dimension in einem Bericht zu verwenden.
Um diesen Typ von berechneter Spalte zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, für die Sie diese Spalte erstellen möchten
- Das Feld, das den Eigentümer der Ereignisse identifiziert (in diesem Beispiel
owner\_id
) - Das Feld, nach dem Sie die Ereignisse sortieren möchten (in diesem Beispiel
timestamp
)
Ich versuche die Zeit zwischen zwei Ereignissen zu finden. twoevents
Dies wird als date difference
berechnete Spalte bezeichnet. Das bedeutet, dass Sie basierend auf den Ereignis-Zeitstempeln versuchen, die Zeit zwischen zwei Ereignissen zu finden, die zu einem einzelnen Datensatz gehören.
Hier ein Beispiel:
id
timestamp\_1
timestamp\_2
Seconds between timestamp\_2 and timestamp\_1
A
B
Eine berechnete Spalte für die Datumsdifferenz kann verwendet werden, um eine Metrik zu erstellen, die den Durchschnitt oder die Medianzeit zwischen zwei Ereignissen berechnet. Klicken Sie auf das Bild unten, um zu sehen, wie die Average time to first order
Metrik in einem Bericht verwendet wird.
Um diesen Typ von berechneter Spalte zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, für die Sie diese Spalte erstellen möchten
- Die beiden Zeitstempel, zwischen denen Sie den Unterschied erkennen möchten
Ich versuche, sequenzielle Ereigniswerte zu vergleichen. sequence
Dies wird als "Ereignisvergleich“. Dies bedeutet, dass Sie versuchen, das Delta zwischen einem Wert (Währung, Zahl, Zeitstempel) und dem entsprechenden Wert für das vorherige Ereignis des Eigentümers zu finden.
Beispiel:
event\_id
owner\_id
timestamp
Seconds since owner's previous event
A
B
A
A
B
Ein sequenzieller Ereignisvergleich kann verwendet werden, um den Durchschnitt oder den Median der Zeit zwischen jedem sequenziellen Ereignis zu ermitteln. Klicken Sie auf die Abbildung unten, um die Metriken Durchschnitt und Median Time Between Orders in Aktion anzuzeigen.
=
Um diesen Typ von berechneter Spalte zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, für die Sie diese Spalte erstellen möchten
- Das Feld, das den Eigentümer der Ereignisse identifiziert (im Beispiel
owner\_id
) - Das Wertfeld, zwischen dem der Unterschied für jedes sequenzielle Ereignis angezeigt werden soll (in diesem Beispiel
timestamp
)
Ich versuche, Währung zu konvertieren. currency
Eine Währungsumrechnung berechnete Spalte rechnet Transaktionsbeträge aus einer erfassten Währung in eine Berichtswährung um, basierend auf dem Wechselkurs zum Ereigniszeitpunkt.
Beispiel:
id
timestamp
transaction\_value\_EUR
transaction\_value\_USD
1
2
Um diesen Typ von berechneter Spalte zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, für die Sie diese Spalte erstellen möchten
- Die Spalte für den Transaktionsbetrag, die Sie konvertieren möchten
- Die Spalte, die die Währung angibt, in der die Daten aufgezeichnet wurden (normalerweise ein ISO-Code)
- Die bevorzugte Berichtswährung
Ich versuche, Zeitzonen zu konvertieren. timezone
Eine Zeitzonenkonvertierung berechnete Spalte konvertiert die Zeitstempel für eine bestimmte Datenquelle aus ihrer aufgezeichneten Zeitzone in eine Berichtszeitzone.
Beispiel:
id
timestamp\_UTC
timestamp\_ET
1
2
Um diesen Typ von berechneter Spalte zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, für die Sie diese Spalte erstellen möchten
- Die Zeitstempelspalte, die Sie konvertieren möchten
- Die Zeitzone, in der die Daten aufgezeichnet wurden
- Die bevorzugte Zeitzone für Berichte
Ich versuche, etwas zu tun, das hier nicht aufgeführt ist. else
Keine Sorge. Nur weil er hier nicht aufgeführt ist, heißt das noch lange nicht, dass er nicht möglich ist. Das Adobe-Team der Data Warehouse-Analysten kann Ihnen dabei helfen.
Um eine neue berechnete Spalte zu definieren reichen Sie ein Support-Ticket, in dem Sie genau angeben, was Sie erstellen möchten.