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
Syndicate_Admin
Administrator
Administrator

promedio móvil usando el nuevo DAX de Windows y contando valores (por lo tanto, no sumando, sino encontrando el promedio de un recuento

Gracias por su tiempo. Estoy intentando actualizar una fórmula para usar la nueva función DAX WINDOW en un recuento de promedio móvil.

Siento que el problema es que no estoy seguro de cómo capturar / recopilar el valor del conteo, por lo que el promedio no funciona. ¡Gracias por su ayuda!

3-month window average new tix = 
AVERAGEX(
    WINDOW (
        -2,REL,0,REL,
        SUMMARIZE(ALLSELECTED('Ticket Entries'),'Ticket Entries'[creationDate],'Calendar Table'[YYYY-MM],"count",COUNT('Ticket Entries'[ticket#])),
        ORDERBY('Ticket Entries'[creationDate]),
        KEEP,
        PARTITIONBY('Calendar Table'[YYYY-MM])
    ),
    AVERAGE((COUNT('Ticket Entries'[ticket#])))     // doesn't work. I don't know how to grab count from above to use here
    )

Los datos de ejemplo tienen el siguiente aspecto:

Tabla de entradas de entradas Tabla de calendario
entradaBoleto #creationDate AAAA-MM
1m15-nov-22 2022-11
2m228-nov-22 2022-11
3m32-dic-22 2022-12
4m45-dic-22 2022-12
5m520-dic-22 2022-12
6m625-dic-22 2022-12
7M711-ene-23 2023-01
8m814-ene-23 2023-01
9M918-ene-23 2023-01
10m1020-ene-23 2023-01

y estoy tratando de lograr:

AAAA-MMEntradas creadasMedia móvil de 3 meses
2022-1122
2022-1243
2023-0143.3
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Curiosamente para mí (así que claramente necesitaba aprender más sobre la función Ventana) terminé resolviendo esto eliminando la función Ventana para mis necesidades. Esta fue la fórmula que resolvió mi pregunta "¿cómo obtengo el promedio de los recuentos?".

moving Avg YYYY-MM = 
AVERAGEX(
    WINDOW(-2,REL,0,REL           //-2,REL,0,REL,      1,ABS,-1,ABS 
        ,,
        ORDERBY('Calendar Table'[YYYY-MM],ASC),KEEP,       
    ),
    CALCULATE(COUNT('Ticket Entries'[creationDate]))
)

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Curiosamente para mí (así que claramente necesitaba aprender más sobre la función Ventana) terminé resolviendo esto eliminando la función Ventana para mis necesidades. Esta fue la fórmula que resolvió mi pregunta "¿cómo obtengo el promedio de los recuentos?".

moving Avg YYYY-MM = 
AVERAGEX(
    WINDOW(-2,REL,0,REL           //-2,REL,0,REL,      1,ABS,-1,ABS 
        ,,
        ORDERBY('Calendar Table'[YYYY-MM],ASC),KEEP,       
    ),
    CALCULATE(COUNT('Ticket Entries'[creationDate]))
)
Syndicate_Admin
Administrator
Administrator

Es posible que tenga que modificar la fórmula que se muestra aquí para adaptarse a sus requisitos

Padycosmos_0-1673571775123.png

¡Gracias! Esto es sumar vs contar (mi problema), ¡pero tienes buena información aquí de la que podré aprender y que podría ayudarme a superar mi joroba!

Syndicate_Admin
Administrator
Administrator

Espero que este video ayude

https://www.youtube.com/watch?v=y7ucCjtADsg

¡Gracias! ¡No me había encontrado con este video en mi búsqueda y estaba muy bien hecho! ¡Aprendí más información, así que me estoy acercando cada vez más a resolver mi situación de conteo promedio!

Muchas gracias

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.