Coluna Calculada de Comparação Sequencial

Este tópico descreve o objetivo e os usos da Sequential Comparison coluna calculada disponível no Manage Data > Data Warehouse página. Abaixo está uma explicação do que ele faz, seguido por um exemplo e os mecanismos para criá-lo.

Explicação

A variável Sequential Comparison tipo de coluna: encontra a diferença entre eventos consecutivos. O tipo mais comum de Sequential Comparison coluna é a Seconds since previous order coluna. Há três entradas necessárias para esta coluna:

  1. Event Owner: essa entrada determina a entidade para a qual as linhas são agrupadas. Por exemplo, na variável Seconds since previous order , o proprietário do evento é o cliente, porque você deseja localizar o número de segundos desde a ordem anterior do mesmo cliente.
  2. Event Date: essa entrada impõe a sequência de eventos. No caso de Seconds since previous order, a coluna que contém o carimbo de data e hora do pedido deve ser a Event Date. Essa entrada é sempre um carimbo de data e hora.
  3. Value to Compare: essa 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 é chamada Seconds 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_id
owner_id
timestamp
Seconds since owner's previous event
1
A
01-01-2015 00:00:00
NULL
2
B
01-01-2015 00:30:00
NULL
3
A
01-01-2015 02:00:00
7200
4
A
01-01-2015 13:00:00
126000
5
B
01-01-2015 13:00:00
217800

No exemplo acima, Seconds since owner's previous event é o Sequential Comparison coluna calculada. Para o owner_id = A, primeiro identifica uma sequência com base no parâmetro timestamp e, em seguida, subtrai o evento anterior timestamp 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 esse tipo de coluna calculada, a linha correspondente ao primeiro evento do proprietário tem um NULL valor.

Mecânica

Para criar uma Número do evento coluna:

  1. Navegue até a Manage Data > Data Warehouse página.

  2. Navegue até a tabela em que deseja criar essa coluna.

  3. Clique em Create New Column no canto superior direito.

  4. Selecionar Same Table como o Definition Type (se as colunas que você deseja comparar não estiverem na mesma tabela, talvez seja necessário realocá-las).

  5. Selecionar SEQUENTIAL_COMPARISON como o Column Definition Equation.

  6. Escolha as entradas, conforme explicado acima:

    • Event Owner
    • Event Date
    • Value to Compare
  7. Também é possível adicionar filtros para excluir linhas de serem consideradas. As linhas excluídas têm um NULL para esta coluna.

  8. Forneça um nome para a coluna na parte superior da página e clique em Save.

  9. A coluna está disponível para uso imediatamente.

S

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc