Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
Perplejo como la mejor manera de abordar este problema siendo un principiante relativo con Power BI....
Con los siguientes datos de ejemplo (dd/mm/aaaa), donde se supone que los usuarios deben informar cada 50 días:
Usuarios | Fecha del informe | Días entre informes | |
John | 02/11/2020 | 56 | |
John | 07/09/2020 | 25 | |
John | 13/08/2020 | 83 | |
John | 22/05/2020 | 75 | |
John | 08/03/2020 | 25 | |
John | 12/02/2020 | 42 | |
John | 01/01/2020 | nulo | |
Betty | 09/10/2020 | 25 | |
Betty | 14/09/2020 | 91 | |
Betty | 15/06/2020 | 43 | |
Betty | 03/05/2020 | 59 | |
Betty | 05/03/2020 | 62 | |
Betty | 03/01/2020 | nulo |
¿Cómo podría mostrar qué % de usuarios cumplían con la regla de los 50 días al comienzo de cada mes?
Los resultados deben ser:
01/02/2020 ambos usuarios cumplieron por lo tanto = 100%
01/03/2020 John cumplió pero Betty no cumplió = 50%
01/04/2020 ambos usuarios cumplieron por lo tanto = 100%
01/05/2020 John no cumplía pero Betty cumplía con los requisitos = 50%
01/06/2020 ambos usuarios cumplieron por lo tanto = 100%
01/07/2020 ambos usuarios cumplieron por lo tanto = 100%
01/08/2020 John no cumplía pero Betty cumplía con los requisitos = 50%
01/09/2020 John cumplió pero Betty no cumplió, por lo tanto, = 50%
01/10/2020 ambos usuarios cumplieron por lo tanto = 100%
01/08/2020 John no cumplía pero Betty cumplía con los requisitos = 50%
No hay problema en manipular los datos en Power Query si ayuda...
@brownrice No puedo entender cómo obtuvo sus resultados de esos datos de muestra.
Hola Greg,
Así que el 01/02/2020 han pasado 31 días desde que John informó (último informe 01/01/2020) y 29 días desde que Betty informó (último informe 03/01/2020). Ambas duraciones son inferiores a 50 días por lo tanto 100% de cumplimiento el 01/02/2020.
El mes siguiente a partir del 01/03/2020 han pasado 18 días desde la última vez que John informó (último informe 12/02/2020) y 58 días desde la última vez que Betty informó (último informe 03/01/2020). Por lo tanto, Betty no ha informado a tiempo, lo que significa un cumplimiento del 50% el 01/03/2020.
El mes siguiente a partir del 01/04/2020 han pasado 24 días desde que John informó (último informe 08/03/2020) y 27 días desde que Betty informó (último informe 05/03/2020). Ambas duraciones son inferiores a 50 días por lo tanto 100% de cumplimiento el 01/04/2020.
El 01/05/2020 han pasado 54 días desde la última denuncia de John (último informe 08/03/2020) y 57 días desde la última denuncia de Betty (último informe 05/03/2020). Ambas duraciones son superiores a 50 días por lo tanto 0% de cumplimiento. (Me equivoqué en mis disculpas de la publicación anterior)
Hi, @brownrice
Puede agregar una nueva tabla calculada.
New Table = CROSSJOIN(VALUES('Table1'[Users]),'Table2')
Luego intente medir fórmulas como:
last report date =
CALCULATE (
MAX ( 'Table1'[Reported Date] ),
FILTER (
ALL ( 'Table1' ),
'Table1'[Reported Date] <= MAX ( 'New Table'[Start Date] )
&& 'Table1'[Users] = MAX ( 'New Table'[Users] )
)
)
diff = DATEDIFF( 'New Table'[last report date],MAX('New Table'[Start Date]),DAY)
Result =
VAR a =
CALCULATE (
DISTINCTCOUNT ( 'New Table'[Users] ),
FILTER (
'New Table',
'New Table'[Start Date] = MAX ( 'New Table'[Start Date] )
&& [diff] <= 50
)
)
VAR b =
DISTINCTCOUNT ( 'New Table'[Users] )
RETURN
a / b + 0
Saludos
Equipo de soporte de la comunidad _ Eason
Hi v-easonf-msft,
Gracias por sus esfuerzos, sin duda resolvió el problema que planteé. Desafortunadamente, ahora que lo he aplicado a mi conjunto de datos real, parece estar tomando una edad para calcularlo. Supongo que esto se debe al tamaño del conjunto de datos combinado con el enfoque adoptado. Pero no importa, resolviste la pregunta en el OP.
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.