Forum Discussion
Siguiente paso del cliente
Yo creo una nueva columna como:
Is nav = if(ISBLANK( MiNX(FILTER(journey,journey[START]>EARLIER(journey[end]) && journey[CustomerId]=EARLIER(journey[CustomerId]) && journey[JOURNEY_STATE] = "Navigation1"),journey[START])),"No","Yes")
Puede modificar según la necesidad
El archivo se adjunta debajo de la firma . si necesitas más ayuda me hacen @
Aprecia tus Felicitaciones.
@amitchandak
Creo que no debemos usar el viaje, [START]>EARLIER(journey[end]) ver la figura anterior.
co columna, defina el siguiente paso del cliente.
En los datos anteriores, el cliente comenzó su viaje a la llegada a la 2:10:07 Pm y luego fue a La consulta 10:55:16 PM en esa columna co el valor debe ser Enquiry No estoy recibiendo qué restricción tenemos que agregar para obtener ese valor.
- amitchandak6 years ago
Super User
@manideep547 , ¿Puede compartir estos datos con la salida esperada? Permítanme comprobar de nuevo
- manideep5476 years ago
Helper III
@amitchandak
valores en la columna co son como abajo
1]Consulta
2]Salida
3]Navegación2
4]Navegación2
5]Navegación2
6]Navegación2
7]Navegación2
8]Navegación2
9]Navegación2
10]Navegación2
11]Navegación2
12]Salida
13]Navegación2
- manideep5476 years ago
Helper III
@amitchandak Aquí el identificador de cliente se está repitiendo por lo que no podemos nosotros max & MIN función para obtener los siguientes valores en co columna
En SQL podemos lograr esto mediante el uso de una función de retraso que da los siguientes valores del mismo cliente.
Si usamos MAX entonces, tenemos que comparar sólo dos filas del cliente.