Colonne calculée de comparaison séquentielle
Cette rubrique décrit l’objectif et les utilisations de la colonne calculée Sequential Comparison
disponible dans la page Manage Data > Data Warehouse. Vous trouverez ci-dessous une explication de ce qu'il fait, suivie d'un exemple et des mécanismes de sa création.
Explication
Le type de colonne Sequential Comparison
: trouve la différence entre les événements consécutifs. Le type de colonne Sequential Comparison
le plus courant est la colonne Seconds since previous order
. Trois entrées sont nécessaires pour cette colonne :
Event Owner
: cette entrée détermine l’entité pour laquelle les lignes sont regroupées. Par exemple, dans la colonneSeconds since previous order
, le propriétaire de l’événement est le client, car vous souhaitez trouver le nombre de secondes depuis la commande précédente du même client.Event Date
: cette entrée applique la séquence d’événements. Dans les cas deSeconds since previous order
, la colonne contenant l’horodatage de la commande doit être laEvent Date
. Cette entrée est toujours un horodatage.Value to Compare
: cette entrée est la valeur réelle à comparer. Elle soustrait la valeur de la ligne précédente de la valeur de la ligne actuelle. Par conséquent, une colonne recherchant la différence de temps entre les commandes successives d’un client est appeléeSeconds since previous order
. Cette entrée ne doit pas nécessairement être un horodatage. Un exemple non horodaté consiste à trouver la différence de valeur de commande entre les commandes successives d’un client.
Exemple
event_id
owner_id
timestamp
Seconds since owner's previous event
1
2
3
4
5
Dans l’exemple ci-dessus, Seconds since owner's previous event
est la colonne calculée Sequential Comparison
. Pour le owner_id = A
, il identifie d’abord une séquence basée sur la colonne timestamp
, puis soustrait le timestamp
de l’événement précédent de l’horodatage de l’événement actuel. Dans la troisième ligne du tableau (la deuxième ligne pour owner_id A
), la valeur de Seconds since owner's previous event
est le nombre de secondes entre '2015-01-01 02:00' et '2015-01-01 00:00:00'. Cette différence est égale à deux heures = 7 200 secondes.
Pour ce type de colonne calculé, la ligne correspondant au premier événement du propriétaire a une valeur NULL
.
Mécanique
Pour créer une colonne Event Number :
-
Accédez à la page Manage Data > Data Warehouse.
-
Accédez au tableau sur lequel vous souhaitez créer cette colonne.
-
Cliquez sur Create New Column dans le coin supérieur droit.
-
Sélectionnez
Same Table
commeDefinition Type
(si les colonnes que vous souhaitez comparer ne se trouvent pas sur la même table, vous devrez peut-être les déplacer). -
Sélectionnez
SEQUENTIAL_COMPARISON
commeColumn Definition Equation
. -
Choisissez les entrées, comme expliqué ci-dessus :
Event Owner
Event Date
Value to Compare
-
Vous pouvez également ajouter des filtres pour exclure les lignes de la prise en compte. Les lignes exclues ont une valeur
NULL
pour cette colonne. -
Attribuez un nom à la colonne en haut de la page et cliquez sur Save.
-
La colonne peut utiliser immédiatement.