Erweiterte berechnete Spaltentypen
Bei vielen Analysen, die Sie erstellen möchten, wird möglicherweise eine neue Spalte verwendet, die Sie group by
oder filter by
verwenden möchten. Das Tutorial zum Erstellen berechneter Spalten umfasst die Grundlagen für die meisten Anwendungsfälle. Sie können jedoch eine berechnete Spalte wünschen, die etwas komplexer ist als das, was der Data Warehouse Manager erstellen kann.
🔗
Diese Spaltenarten können vom Adobe-Team der Data Warehouse-Analysten erstellt werden. Um eine neue berechnete Spalte zu definieren, geben Sie die folgenden Informationen an:
- Die
definition
dieser Spalte (einschließlich Eingabe, Formeln oder Formatierung) - Die
table
, für die Sie die Spalte erstellen möchten - Beliebige
example data points
, die beschreiben, was die Spalte enthalten soll
Im Folgenden finden Sie einige gängige Beispiele für erweiterte berechnete Spalten, die für Benutzer häufig nützlich sind:
Ich versuche, Ereignisse sequenziell zu ordnen compareevents
Dies wird als berechnete Spalte mit der Ereignisnummer bezeichnet. Das bedeutet, dass Sie versuchen, die Sequenz zu finden, in der Ereignisse für einen bestimmten Ereigniseigentümer aufgetreten sind, z. B. einen Kunden oder Benutzer.
Im Folgenden finden Sie ein Beispiel:
event\_id
owner\_id
timestamp
Owner's event number
A
B
A
A
B
Eine Spalte mit der berechneten Ereignisnummer kann verwendet werden, um Unterschiede im Verhalten zwischen Erstereignissen, Wiederholungsereignissen oder n Ereignissen in Ihren Daten zu erkennen.
Möchten Sie die Spalte mit der Bestellnummer des Kunden in Aktion sehen? Klicken Sie auf das Bild, um es als Dimension vom Typ Gruppe nach in einem Bericht zu sehen.
Um diesen Typ berechneter Spalten zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, auf der Sie diese Spalte erstellen möchten
- Das Feld, das den Eigentümer der Ereignisse angibt (
owner\_id
in diesem Beispiel) - Das Feld, nach dem die Ereignisse sortiert werden sollen (
timestamp
in diesem Beispiel)
Ich versuche, die Zeit zwischen zwei Ereignissen zu finden. twoevents
Dies wird als berechnete Spalte vom Typ date difference
bezeichnet. Dies bedeutet, dass Sie versuchen, die Zeit zwischen zwei Ereignissen zu finden, die zu einem einzigen Datensatz gehören, basierend auf den Ereignis-Zeitstempeln.
Im Folgenden finden Sie ein Beispiel:
id
timestamp\_1
timestamp\_2
Seconds between timestamp\_2 and timestamp\_1
A
B
Eine berechnete Datumsdifferenz -Spalte kann verwendet werden, um eine Metrik zu erstellen, die die durchschnittliche oder mittlere Zeit zwischen zwei Ereignissen berechnet. Klicken Sie auf das folgende Bild, um zu sehen, wie die Metrik Average time to first order
in einem Bericht verwendet wird.
Um diesen Typ berechneter Spalten zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, auf der Sie diese Spalte erstellen möchten
- Die beiden Zeitstempel, zwischen denen Sie den Unterschied kennen möchten
Ich versuche, sequenzielle Ereigniswerte zu vergleichen. sequence
Dies wird als sequenzieller Ereignisvergleich bezeichnet. Das bedeutet, dass Sie versuchen, die Differenz zwischen einem Wert (Währung, Zahl, Zeitstempel) und dem entsprechenden Wert für das vorherige Ereignis des Eigentümers zu finden.
Im Folgenden finden Sie ein Beispiel:
event\_id
owner\_id
timestamp
Seconds since owner's previous event
A
B
A
A
B
Ein sequenzieller Ereignisvergleich kann verwendet werden, um die durchschnittliche oder mittlere Zeit zwischen den einzelnen sequenziellen Ereignissen zu ermitteln. Klicken Sie auf das folgende Bild, um die Metriken Durchschnittliche und mittlere Zeit zwischen Bestellungen in Aktion anzuzeigen.
=
Um diesen Typ berechneter Spalten zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, auf der Sie diese Spalte erstellen möchten
- Das Feld, das den Eigentümer der Ereignisse angibt (
owner\_id
im Beispiel) - Das Wertefeld, das den Unterschied zwischen den einzelnen sequenziellen Ereignissen anzeigen soll (
timestamp
in diesem Beispiel)
Ich versuche, die Währung umzurechnen. currency
Eine berechnete Spalte mit der Währungsumrechnung konvertiert Transaktionsbeträge von einer aufgezeichneten Währung in eine Berichtswährung, basierend auf dem Wechselkurs zum Zeitpunkt des Ereignisses.
Im Folgenden finden Sie ein Beispiel:
id
timestamp
transaction\_value\_EUR
transaction\_value\_USD
1
2
Um diesen Typ berechneter Spalten zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, auf der Sie diese Spalte erstellen möchten
- Die Spalte des Transaktionsbetrags, die konvertiert werden soll
- 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 berechnete Spalte mit Zeitzonenkonvertierung konvertiert die Zeitstempel für eine bestimmte Datenquelle aus ihrer aufgezeichneten Zeitzone in eine Berichterstellungszeitzone.
Im Folgenden finden Sie ein Beispiel:
id
timestamp\_UTC
timestamp\_ET
1
2
Um diesen Typ berechneter Spalten zu erstellen, müssen Sie Folgendes wissen:
- Die Tabelle, auf der Sie diese Spalte erstellen möchten
- Die Zeitstempelspalte, die konvertiert werden soll
- Die Zeitzone, in der die Daten aufgezeichnet wurden
- Die bevorzugte Zeitzone für die Berichterstellung
Ich versuche, etwas zu tun, das hier nicht aufgeführt ist. else
Keine Sorge. Nur weil es hier nicht aufgeführt ist, bedeutet das nicht, dass es nicht möglich ist. Das Adobe-Team von Data Warehouse-Analysten kann helfen.
Um eine neue berechnete Spalte zu definieren, senden ein Support-Ticket mit Details zu dem, was Sie erstellen möchten.