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
Anonymous
Not applicable

Recuento para cada ID de usuario

Hola Power BI Fam,

Estoy teniendo dificultades para llegar a una fórmula DAX para solucionar el siguiente problema: Tengo un elemento de datos de ID de usuario que tiene valores únicos para los clientes, y estos clientes participan en diferentes programas que tienen sus identificadores de programaúnicos. Cada uno de esos programas ofrecen Actividades para los participantes. Cada participante puede ser parte de más de un programa con más de una actividad.

Ahora, necesito calcular el número de ID de usuario que no estaban inscritos en el programa #1. SIN EMBARGO, cuando simplemente excluyo ese Programa #1 en los filtros, obtengo actividades que no tienen ese programa en ellos, pero cuando compruebo el ID de usuario, veo que esta persona estaba inscrita en el Programa 1, sus otros programas a medida después de filtrar.

¿Cómo puedo obtener los ID de USUARIO que nunca recibieron servicios de #1 del Programa.

Así es como lo estaba haciendo en IBM Cognos utilizando la función FOR:

conteo (distinto
(caso cuando [PROGRAM] - 'USA'
entonces 'Sí'
final )
para [UserID) - 0
entonces 'Sí'
Final

Por favor, ayuda con la fórmula DAX.

Gracias

Final

5 REPLIES 5
DataZoe
Employee
Employee

@sonamyan Creo que está diciendo que tiene una tabla con al menos una columna "ID de usuario", "Programa" y "Actividad".

Si es así, usted podría hacer un recuento distinto de los usuarios:

Usuarios: distinctcount(Table[User ID])

Y entonces usted podría obtener la versión no-programa 1 por esta medida:

Usuarios en el programa 1 - calculate([Users],Table[Program] <> "Program 1")

Si esto no es así, ¿puede compartir la estructura de su mesa? ¡Gracias!

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

Anonymous
Not applicable

Hola @DataZoe

Muchas gracias por su respuesta promtp. Creo que mis preguntas no eran muy claras.

Por favor, vea la captura de pantalla a continuación.

Así que tengo este ID de usuario 123456, y cuando filtro Program<>1, obtengo esas líneas del programa 2 y 3, que no quiero. Quiero obtener sólo registros que no tienen el programa 1 en absoluto. Así que quiero obtener una fórmula DAX que excluirá este registro en absoluto.

Gracias

FinalCapture.PNG

@sonamyan Creo que tenías claro, pero no lo había pensado bien. 🙂

Por favor, intente esto:

Usuarios: DISTINCTCOUNT(Data[UserID])
No hay programa 1 - [Usuarios]-CALCULATE([Usuarios],Datos[Programa]-1)

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

Anonymous
Not applicable

Gracias por la solución, @DataZoe

Todavía no pude hacer que funcionara porque esos elementos de datos provienen de tablas diferentes, mi problema podría estar relacionado con el realtishinip entre ellos. Pero gracias por la solución, estoy seguro de que lo usaré en el futuro.

Gracias

Final

Hola

Por favor, comparta algunos datos y muestre el resultado esperado.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

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.