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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Suma de promedios (resumen posterior)

Hola gente,

Estoy tratando de sumar promedios móviles (después de redondear los promedios), pero me da resultados incorrectos.

Resultado actual : 9 (Se suma primero, realizar promedio y luego redondear hacia arriba.)

Resultado esperado : 11 (Para realizar promedio y luego redondear hacia arriba y finalmente sumar)

El resultado es ignorar todas las filas donde la combinación cruzada de 2 tablas (mencionadas a continuación) tiene valor 0 (cero) y en blanco ().

Modelo de datos:

Fecha: Una tabla de segmentación (columna: fecha)

Datos: Tabla ( Fecha de registro, Categoría, Valor)

Días de rodadura: 3

Rolling_Avg y Rolling_Avg_Sum son medidas

'Fecha'[Fecha] - Datos [Fecha de registro]

image.png

Tabla de datos:

Fecha de registroCategoríaValor
2020-01-01A3
2020-01-01B1
2020-01-01C0
2020-01-02A4
2020-01-03B0
2020-01-03C0
2020-01-03A3
2020-01-02B0

3 REPLIES 3
mahoneypat
Employee
Employee

Si entiendo su requisito correctamente, por favor pruebe esta expresión

Sum of Rounded Rolling Averages =
SUMX (
    SUMMARIZE ( Data, 'Date'[Date], Data[Category] ),
    ROUNDUP ( [Rolling_avg], 0 )
)

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Anonymous
Not applicable

Gracias por la respuesta.

Grand Total funciona bien. Pero la solución tiene una limitación aquí.

Si el intervalo de fechas de la segmentación de datos (tabla de fechas) se amplía desde el 3 de enero hasta el 5 de enero, no se agregan filas nuevas a la tabla. Según el cálculo de promedio móvil, debe agregar nuevas filas.

Digamos que el valor para la categoría A el 3 de enero es 1

Para los días de rodadura 3,

4o enero debe mostrar la suma de la media móvil como 1

5th Jan debe mostrar la suma de la media móvil como 1

mahoneypat
Employee
Employee

Creo que sólo tiene que poner el ROUNDUP() alrededor de la SUMX() para obtener el resultado deseado.

• ROUNDUP(SUMX('Date'), [Rolling_avg]), 0)

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors