Tipos de columnas calculadas avanzadas
Muchos de los análisis que podría querer crear implican el uso de una nueva columna que desea group by
o filter by
. El tutorial Creación de columnas calculadas cubre los conceptos básicos de la mayoría de los casos de uso, pero puede que desee una columna calculada que sea un poco más compleja de lo que puede crear el Administrador de Datas Warehouse.
El equipo de Adobe de analistas de Datas Warehouse puede crear estos tipos de columnas. Para definir una nueva columna calculada, proporciónenos la siguiente información:
- El
definition
de esta columna (incluyendo entradas, fórmulas o formato) - El
table
en el que desea crear la columna - Cualquier
example data points
que describa qué debe contener la columna
Estos son algunos ejemplos comunes de columnas calculadas avanzadas que los usuarios suelen encontrar útiles:
Estoy intentando ordenar los eventos secuencialmente compareevents
Se denomina columna calculada número de evento. Esto significa que está intentando encontrar la secuencia en la que se produjeron los eventos para un propietario de evento determinado, como un cliente o un usuario.
A continuación se muestra un ejemplo:
event\_id
owner\_id
timestamp
Owner's event number
A
B
A
A
B
Se puede utilizar una columna calculada de número de evento para observar las diferencias de comportamiento entre los eventos de primera vez, los eventos de repetición o los eventos n en los datos.
¿Quiere ver la columna de número de pedido del cliente en acción? Haga clic en la imagen para verla utilizada como dimensión Agrupar por en un informe.
Para crear este tipo de columna calculada, debe saber:
- La tabla en la que desea crear esta columna
- El campo que identifica al propietario de los eventos (
owner\_id
en este ejemplo) - Campo por el cual desea ordenar los eventos (
timestamp
en este ejemplo)
Estoy tratando de encontrar el tiempo entre dos eventos. twoevents
Esto se denomina columna calculada date difference
. Esto significa que está intentando encontrar el tiempo entre dos eventos que pertenecen a un único registro, en función de las marcas de tiempo del evento.
A continuación se muestra un ejemplo:
id
timestamp\_1
timestamp\_2
Seconds between timestamp\_2 and timestamp\_1
A
B
Se puede utilizar una columna calculada de diferencia de fecha para crear una métrica que calcule el promedio o la mediana de tiempo entre dos eventos. Haga clic en la siguiente imagen para comprobar cómo se utiliza la métrica Average time to first order
en un informe.
Para crear este tipo de columna calculada, debe saber:
- La tabla en la que desea crear esta columna
- Las dos marcas de tiempo entre las que desea saber la diferencia
Estoy intentando comparar valores de eventos secuenciales. sequence
Esto se denomina comparación de eventos secuenciales. Esto significa que está intentando encontrar el delta entre un valor (moneda, número, marca de tiempo) y el valor correspondiente para el evento anterior del propietario.
A continuación se muestra un ejemplo:
event\_id
owner\_id
timestamp
Seconds since owner's previous event
A
B
A
A
B
Se puede utilizar una comparación de eventos secuenciales para encontrar el tiempo promedio o medio entre cada evento secuencial. Haga clic en la siguiente imagen para ver las métricas Promedio y Mediana del tiempo entre pedidos en acción.
=
Para crear este tipo de columna calculada, debe saber:
- La tabla en la que desea crear esta columna
- El campo que identifica al propietario de los eventos (
owner\_id
en el ejemplo) - El campo de valor entre el cual desea ver la diferencia para cada evento secuencial (
timestamp
en este ejemplo)
Estoy intentando convertir moneda. currency
Una columna calculada conversión de moneda convierte los importes de transacción de una moneda registrada a una moneda de informe, según el tipo de cambio en el momento del evento.
A continuación se muestra un ejemplo:
id
timestamp
transaction\_value\_EUR
transaction\_value\_USD
1
2
Para crear este tipo de columna calculada, debe saber:
- La tabla en la que desea crear esta columna
- La columna de importe de transacción que desea convertir
- La columna que indica la moneda en la que se registraron los datos (normalmente un código ISO)
- La moneda de notificación preferida
Estoy intentando convertir zonas horarias. timezone
Una columna calculada conversión de huso horario convierte las marcas de tiempo de un origen de datos concreto de su huso horario registrado a una zona horaria de informes.
A continuación se muestra un ejemplo:
id
timestamp\_UTC
timestamp\_ET
1
2
Para crear este tipo de columna calculada, debe saber:
- La tabla en la que desea crear esta columna
- La columna de marca de tiempo que desea convertir
- Zona horaria en la que se registraron los datos
- La zona horaria preferida para los informes
Estoy tratando de hacer algo que no está en la lista. else
No te preocupes. El hecho de que no aparezca en la lista no significa que no sea posible. El equipo de Adobe de analistas de Data Warehouse puede ayudarle.
Para definir una nueva columna calculada, envíe un vale de soporte técnico con detalles sobre exactamente lo que desea generar.