Coluna Calculada de Comparação Sequencial
Este tópico descreve a finalidade e os usos da coluna calculada Sequential Comparison disponível na página Manage Data > Data Warehouse. Abaixo está uma explicação do que ele faz, seguido por um exemplo e os mecanismos para criá-lo.
Explicação
O tipo de coluna Sequential Comparison: encontra a diferença entre eventos consecutivos. O tipo mais comum de coluna Sequential Comparison é a coluna Seconds since previous order. Há três entradas necessárias para esta coluna:
Event Owner: esta entrada determina a entidade para a qual as linhas são agrupadas. Por exemplo, na colunaSeconds since previous order, o proprietário do evento é o cliente, porque você deseja encontrar o número de segundos desde a ordem anterior do mesmo cliente.Event Date: esta entrada impõe a sequência de eventos. No caso deSeconds since previous order, a coluna contendo o carimbo de data e hora da ordem deve serEvent Date. Essa entrada é sempre um carimbo de data e hora.Value to Compare: esta entrada é o valor real a ser comparado. Ele subtrai o valor da linha anterior do valor da linha atual. Assim, uma coluna que encontra a diferença de tempo entre pedidos sucessivos de um cliente é chamadaSeconds since previous order. Essa entrada não precisa ser um carimbo de data e hora. Um exemplo sem carimbo de data e hora é encontrar a diferença no valor do pedido entre pedidos sucessivos de um cliente.
Exemplo
event_idowner_idtimestampSeconds since owner's previous event12345No exemplo acima, Seconds since owner's previous event é a coluna calculada Sequential Comparison. Para owner_id = A, primeiro identifica uma sequência com base na coluna timestamp e, em seguida, subtrai a timestamp do evento anterior do carimbo de data e hora do evento atual. Na terceira linha da tabela - a segunda linha para owner_id A - o valor de Seconds since owner's previous event é o número de segundos entre '2015-01-01 02:00' e '2015-01-01 00:00:00'. Essa diferença é igual a duas horas = 7200 segundos.
Para este tipo de coluna calculada, a linha correspondente ao primeiro evento do proprietário tem um valor NULL.
Mecânica
Para criar uma coluna Número do Evento:
-
Navegue até a página Manage Data > Data Warehouse.
-
Navegue até a tabela em que deseja criar essa coluna.
-
Clique em Create New Column no canto superior direito.
-
Selecione
Same TablecomoDefinition Type(se as colunas que você deseja comparar não estiverem na mesma tabela, talvez seja necessário realocá-las). -
Selecione
SEQUENTIAL_COMPARISONcomoColumn Definition Equation. -
Escolha as entradas, conforme explicado acima:
Event OwnerEvent DateValue to Compare
-
Também é possível adicionar filtros para excluir linhas de serem consideradas. As linhas excluídas têm um valor
NULLpara esta coluna. -
Forneça um nome para a coluna na parte superior da página e clique em Save.
-
A coluna está disponível para uso imediatamente.