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.
¡Buenos días!
¿Puedo preguntar si alguno de ustedes puede resolver este modelo:
He leído una serie de postes antes y he pedido ayuda de la que aprendí a:
- Hacer bins en un gráfico con una tabla bins
La Challange:
- Filtrar las tablas de usuario e inicio de sesión dinámicamente (con una segmentación de datos) para que pueda mostrar los inicios de sesión agregados de los usuarios que estaban activos durante el tiempo especificado. Es decir, los usuarios que tenían licencia pero tenían cero inicios de sesión deben aparecer en el gráfico en la bandeja "0 inicios de sesión". Sólo mostrar a los usuarios que > 0 inicios de sesión en el período no lo corta.
Es posible crear una medida en la medida DISTINCTCOUNT() (que especifica el número de inicios de sesión en el período dado por usuario) que agrupa los recuentos de usuarios, que son "Licenciados", durante el período dado?
¡Gracias por adelantado!
Solved! Go to Solution.
Hola @ThomasBart
Primero cree una columna en la tabla "Registro de inicio de sesión de usuario"
date = [login datetime]. [Date]
Cree una relación entre esta tabla y la tabla "fecha" basada en esta nueva columna "fecha" creada.
A continuación, cree una medida en la tabla "Registro de inicio de sesión de usuario"
count of record = CALCULATE(DISTINCTCOUNT('Usre login record'[date]),FILTER(ALLSELECTED('system users'),'system users'[Unique Id]=MAX('system users'[Unique Id])))
A continuación, cree una tabla de rangos como los vínculos que proporcione.
Crear una medida
count range =
CALCULATE (
DISTINCTCOUNT ( 'system users'[Unique Id] ),
FILTER (
VALUES ( 'system users' ),
COUNTROWS (
FILTER (
'range table',
'range table'[min] <= [count of record]
&& 'range table'[max] >= [count of record]
)
) > 0
&& 'system users'[user status] = "Licensed"
)
)
Agregue "rango" y esta medida al gráfico de columnas.
Saludos
Maggie
Equipo de Apoyo Comunitario _ Maggie Li
Si este post ayuda, por favor considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápidamente.
Hola @ThomasBart
Primero cree una columna en la tabla "Registro de inicio de sesión de usuario"
date = [login datetime]. [Date]
Cree una relación entre esta tabla y la tabla "fecha" basada en esta nueva columna "fecha" creada.
A continuación, cree una medida en la tabla "Registro de inicio de sesión de usuario"
count of record = CALCULATE(DISTINCTCOUNT('Usre login record'[date]),FILTER(ALLSELECTED('system users'),'system users'[Unique Id]=MAX('system users'[Unique Id])))
A continuación, cree una tabla de rangos como los vínculos que proporcione.
Crear una medida
count range =
CALCULATE (
DISTINCTCOUNT ( 'system users'[Unique Id] ),
FILTER (
VALUES ( 'system users' ),
COUNTROWS (
FILTER (
'range table',
'range table'[min] <= [count of record]
&& 'range table'[max] >= [count of record]
)
) > 0
&& 'system users'[user status] = "Licensed"
)
)
Agregue "rango" y esta medida al gráfico de columnas.
Saludos
Maggie
Equipo de Apoyo Comunitario _ Maggie Li
Si este post ayuda, por favor considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápidamente.
Hola Maggie,
Esta es una ayuda muy enferma, muchas gracias la clave fue el ".. FILTRO(ALLSELECTED(..." parte de la fórmula.
¡Soy muy grande!
Thomas
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |