Berechnete Spalte für sequenziellen Vergleich
In diesem Thema werden der Zweck und die Verwendung der Sequential Comparison berechneten Spalte auf der Manage Data > Data Warehouse Seite beschrieben. Nachfolgend finden Sie eine Erläuterung der Funktionen, gefolgt von einem Beispiel und den Methoden zu seiner Erstellung.
Erläuterung
Der Sequential Comparison Spaltentyp: ermittelt den Unterschied zwischen aufeinander folgenden Ereignissen. Der häufigste Typ Sequential Comparison Spalte ist die Seconds since previous order. Für diese Spalte sind drei Eingaben erforderlich:
Event Owner: Diese Eingabe bestimmt die Entität, für die Zeilen gruppiert werden. Beispielsweise ist in der SpalteSeconds since previous orderder Ereignisbesitzer der Kunde, da Sie die Anzahl der Sekunden seit der vorherigen Bestellung desselben Kunden ermitteln möchten.Event Date: Diese Eingabe erzwingt die Sequenz von Ereignissen. Im Falle vonSeconds since previous ordersollte die Spalte mit dem Zeitstempel der Bestellung dieEvent Datesein. Diese Eingabe ist immer ein Zeitstempel.Value to Compare: Diese Eingabe ist der tatsächliche Wert, der verglichen werden soll. Dadurch wird der Wert der vorherigen Zeile vom Wert der aktuellen Zeile subtrahiert. Daher wird eine SpalteSeconds since previous order, die den Zeitunterschied zwischen aufeinander folgenden Bestellungen eines Kunden ermittelt. Diese Eingabe muss kein Zeitstempel sein. Ein Beispiel für einen Zeitstempel ohne Zeitstempel besteht darin, die Differenz zwischen den Bestellwerten aufeinander folgender Bestellungen eines Kunden zu ermitteln.
Beispiel
event_idowner_idtimestampSeconds since owner's previous event12345Im obigen Beispiel ist Seconds since owner's previous event die Sequential Comparison berechnete Spalte. Für die owner_id = A identifiziert sie zunächst eine Sequenz basierend auf der timestamp Spalte und subtrahiert dann die timestamp des vorherigen Ereignisses vom Zeitstempel des aktuellen Ereignisses. In der dritten Zeile der Tabelle - der zweiten Zeile für owner_id A - ist der Wert von Seconds since owner's previous event die Anzahl der Sekunden zwischen „2015-01-01 02“ :00 „2015-01-01 00:00:00“. Diese Differenz entspricht zwei Stunden = 7200 Sekunden.
Für diesen berechneten Spaltentyp hat die Zeile, die dem ersten Ereignis des Inhabers entspricht, einen NULL.
Mechanik
So erstellen Sie eine Ereignisnummer Spalte:
-
Navigieren Sie zur Manage Data > Data Warehouse.
-
Navigieren Sie zu der Tabelle, in der Sie diese Spalte erstellen möchten.
-
Klicken Sie oben rechts auf Create New Column .
-
Wählen Sie
Same TablealsDefinition Typeaus (wenn sich die Spalten, die Sie vergleichen möchten, nicht in derselben Tabelle befinden, müssen Sie sie möglicherweise neu platzieren). -
Wählen Sie
SEQUENTIAL_COMPARISONalsColumn Definition Equationaus. -
Wählen Sie die Eingaben wie oben beschrieben aus:
Event OwnerEvent DateValue to Compare
-
Es können auch Filter hinzugefügt werden, um Zeilen von der Berücksichtigung auszuschließen. Die ausgeschlossenen Zeilen haben einen
NULLWert für diese Spalte. -
Geben Sie oben auf der Seite einen Namen für die Spalte ein und klicken Sie auf Save.
-
Die Spalte kann (sofort verwendet.