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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
gipro
Frequent Visitor

Cómo contar los servicio recibidos por un cliente.

Buen día comunidad, necesito ayuda para hacer un conteo sobre los clientes que han recibido 1 servicio, 2 servicios y más.

Tengo 1 tabla con las columnas: fecha, clienteID y servicios.  Un cliente puede recibir 1 o hasta 5 servicios, y quiero contar cuántos clientes recibien el servicio1 y servicio2, servicio1 y servicio3, y así sucesivamente. He intentado de diferentes formas y no puedo lograrlo. Solicito ayuda por favor. Acá dejo una muestra de los datos de prueba.

FechaCliente IDServicios
20/4/2022274S1
21/4/2022274S3
21/3/2022275S2
17/3/2022275S2
17/3/2022275S3
16/2/2022276S1
16/2/2022276S3
2/2/2022276S4
26/2/2022143S1
24/2/2022143S3
2/3/2022143S4
6/4/2022144S1
6/4/2022144S3
28/2/2022145S1
25/2/2022145S3
2/3/2022145S4
25/4/2022146S1
25/4/2022146S3

 

Esto es lo quiero lograr. 

gipro_1-1669148432477.png

 

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hi, @Syndicate_Admin

Puede probar los siguientes métodos. Debe agregar una columna de índice en Power Query.

vzhangti_0-1669180444796.png

Columna:

Services 2 = 
Var _N1=MINX(FILTER('Table',[Client ID]=EARLIER('Table'[Client ID])&&[Index]EARLIER('Table'[Index])),[Services])
Return
IF(_N1=BLANK(),_N2,_N1)
Column = 
Var _a= [Services]&" y "&[Services 2]
Var _b=[Services 2]&" y "&[Services]
Return
IF([Services]<[Services 2],_a,_b)

vzhangti_1-1669180510321.png

vzhangti_3-1669180599638.png

Espero que pueda ayudarte.

Saludos

Equipo de apoyo comunitario _Charlotte

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hi, @Syndicate_Admin

Puede probar los siguientes métodos. Debe agregar una columna de índice en Power Query.

vzhangti_0-1669180444796.png

Columna:

Services 2 = 
Var _N1=MINX(FILTER('Table',[Client ID]=EARLIER('Table'[Client ID])&&[Index]EARLIER('Table'[Index])),[Services])
Return
IF(_N1=BLANK(),_N2,_N1)
Column = 
Var _a= [Services]&" y "&[Services 2]
Var _b=[Services 2]&" y "&[Services]
Return
IF([Services]<[Services 2],_a,_b)

vzhangti_1-1669180510321.png

vzhangti_3-1669180599638.png

Espero que pueda ayudarte.

Saludos

Equipo de apoyo comunitario _Charlotte

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola, mis disculpas por la tardanza en contestar, sí funcionó. Para poder hacer el conteo único de servicios combinados, creé una matriz con un recuento distitivo de Cliente ID. Gracias por tu pronta ayuda.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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