Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
manideep547
Helper III
Helper III

Siguiente paso del cliente

Hola a todos
Mis datos se ven como a continuación

CustomerId DATE START END JOURNEY_STATE
1111 2020-01-02 2020-01-02 22:16:23.000 2020-01-02 22:19:02.000 Llegada
1111 2020-01-02 2020-01-02 22:19:03.000 2020-01-02 22:23:17.000 Consulta
2222 2020-01-02 2020-01-02 15:48:21.000 2020-01-02 15:49:09.000 Llegada
2222 2020-01-02 2020-01-02 15:49:10.000 2020-01-02 15:52:28.000 Navegación1

Recuento de cada cliente único que se encuentra en el paso "Llegada" y se ha comunicado con "Navegación1"
El recuento debe basarse en una relación de dos puntos que muestre a los clientes que convierten de "Llegada" a "Navegación1" como un enlace/flujo directo mi conjunto de datos es muy grande su casi 2CR

el conteo que necesito es el número 1

9 REPLIES 9
amitchandak
Super User
Super User

La información que ha proporcionado no me está aclarando el problema. ¿Puede explicar por favor con un ejemplo y mejores datos

Aprecia tus Felicitaciones.

@amitchandak Aquí 2222 cliente de llegada (2020-01-02 15:49:09.000 registro anterior final de sesión ) directamente convertido a en Navegación1(2020-01-02 15:49:10.000 ,inicio de sesión siguiente registro)
contar el número de clientes convertidos desde la llegada a la navegación1

Gracias por su respuesta

@amitchandak Mis datos
CustomerId DATE START END JOURNEY_STATE

1111 2020-01-02 2020-01-02 22:16:23.000 2020-01-02 22:19:02.000 Llegada
1111 2020-01-02 2020-01-02 22:19:03.000 2020-01-02 22:23:17.000 Consulta
2222 2020-01-02 2020-01-02 15:48:21.000 2020-01-02 15:49:09.000 Llegada
2222 2020-01-02 2020-01-02 15:49:10.000 2020-01-02 15:52:28.000 Navegación1

@manideep547

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
Screenshot (76).png
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.


@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.

@manideep547 , ¿Puede compartir estos datos con la salida esperada? Permítanme comprobar de nuevo

@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

@amitchandak Mis datos
CustomerId DATE START END JOURNEY_STATE

1111 2020-01-02 2020-01-02 22:16:23.000 2020-01-02 22:19:02.000 Llegada
1111 2020-01-02 2020-01-02 22:19:03.000 2020-01-02 22:23:17.000 Consulta
2222 2020-01-02 2020-01-02 15:48:21.000 2020-01-02 15:49:09.000 Llegada
2222 2020-01-02 2020-01-02 15:49:10.000 2020-01-02 15:52:28.000 Navegación1

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors