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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Cumplimiento mensual

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:

UsuariosFecha del informe Días entre informes
John02/11/2020 56
John07/09/2020 25
John13/08/2020 83
John22/05/2020 75
John08/03/2020 25
John12/02/2020 42
John01/01/2020 nulo
Betty09/10/2020 25
Betty14/09/2020 91
Betty15/06/2020 43
Betty03/05/2020 59
Betty05/03/2020 62
Betty03/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...

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@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')

veasonfmsft_0-1664186739433.png

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

veasonfmsft_1-1664186989124.png

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.

Helpful resources

Announcements
PBIApril_Carousel

Power BI Monthly Update - April 2025

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

Notebook Gallery Carousel1

NEW! Community Notebooks Gallery

Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.

April2025 Carousel

Fabric Community Update - April 2025

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

Top Solution Authors
Top Kudoed Authors