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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

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

Top Solution Authors