Beräknad kolumn för sekventiell jämförelse
I det här avsnittet beskrivs syftet med och användningsområdena för den beräknade kolumnen Sequential Comparison som är tillgänglig på sidan Manage Data > Data Warehouse. Nedan visas en förklaring av vad det gör, följt av ett exempel och hur det fungerar.
Förklaring
Kolumntypen Sequential Comparison: söker efter skillnaden mellan efterföljande händelser. Den vanligaste typen för kolumnen Sequential Comparison är kolumnen Seconds since previous order. Det finns tre indata som behövs för den här kolumnen:
Event Owner: Den här inmatningen avgör för vilken enhet rader grupperas. I kolumnenSeconds since previous orderär till exempel händelseägaren kunden eftersom du vill hitta antalet sekunder sedan den föregående ordern från samma kund.Event Date: Den här inmatningen tvingar händelsesekvensen. I falletSeconds since previous orderska kolumnen som innehåller tidsstämpeln för ordern varaEvent Date. Den här inmatningen är alltid en tidsstämpel.Value to Compare: Den här inmatningen är det faktiska värde som ska jämföras. Den subtraherar föregående rads värde från den aktuella radens värde. En kolumn som identifierar tidsskillnaden mellan efterföljande order för en kund kallas därförSeconds since previous order. Den här inmatningen behöver inte vara en tidsstämpel. Ett exempel på icke-tidsstämpel är att hitta skillnaden i ordervärde mellan på varandra följande order från en kund.
Exempel
event_idowner_idtimestampSeconds since owner's previous event12345I ovanstående exempel är Seconds since owner's previous event den Sequential Comparison beräknade kolumnen. För owner_id = A identifierar den först en sekvens baserad på kolumnen timestamp och subtraherar sedan den föregående händelsens timestamp från den aktuella händelsens tidsstämpel. I den tredje raden i tabellen - den andra raden för owner_id A - är värdet för Seconds since owner's previous event antalet sekunder mellan '2015-01-01 02:00' och '2015-01-01 00:00:00'. Skillnaden är lika med två timmar = 7 200 sekunder.
För den här beräknade kolumntypen har raden som motsvarar ägarens första händelse ett NULL-värde.
Mekanik
Så här skapar du en Event Number-kolumn:
-
Navigera till sidan Manage Data > Data Warehouse.
-
Navigera till tabellen som du vill skapa den här kolumnen för.
-
Klicka på Create New Column i det övre högra hörnet.
-
Välj
Same TablesomDefinition Type(om kolumnerna som du vill jämföra inte finns i samma tabell kan du behöva flytta dem). -
Välj
SEQUENTIAL_COMPARISONsomColumn Definition Equation. -
Välj indata enligt ovan:
Event OwnerEvent DateValue to Compare
-
Du kan också lägga till filter för att utesluta rader från övervägandet. De uteslutna raderna har ett
NULL-värde för den här kolumnen. -
Ange ett namn för kolumnen högst upp på sidan och klicka på Save.
-
Kolumnen kan användas omedelbart.