Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Necesito calcular el valor promedio de las ventas facturadas y ordenadas en el mismo mes durante 3, 6 y 12 meses consecutivos. He creado algunas medidas:
La tendencia diaria se utiliza para calcular cuál debe ser la tendencia mensual en función del número de días laborables del mes.
Creé una medida de tendencia diaria a continuación (la última parte se actualiza para 6 y 12 meses):
Hola @Libbyb23 - Espero que ya tenga una tabla de fechas separada que es esencial para trabajar en las funciones de inteligencia de tiempo, si no, cree una tabla de fechas usando una nueva tabla y cree una relación con su tabla de ventas y tabla de fechas.
Cálculo del promedio de pedidos diarios de los últimos 3, 6 y 12 meses:
Espero que ya hayas calculado
Sales_Invoiced_Ordered_Same_Month =
CALCULAR(
SUM('Datos de ventas'[sales_price]),
FILTRO(
«Datos de ventas»,
MES('Datos de ventas'[order_date]) = MES('Datos de ventas'[invoice_date]) &&
AÑO('Datos de ventas'[order_date]) = AÑO('Datos de ventas'[invoice_date])
)
)
Para calcular las medias móviles,
Rolling3Months_Sales =
CALCULAR(
[Sales_Invoiced_Ordered_Same_Month],
DATESINPERIOD(
'DateTable'[Fecha],
MAX('DateTable'[Fecha]),
-3,
MES
)
)
Rolling6Months_Sales =
CALCULAR(
[Sales_Invoiced_Ordered_Same_Month],
DATESINPERIOD(
'DateTable'[Fecha],
MAX('DateTable'[Fecha]),
-6,
MES
)
)
Rolling12Months_Sales =
CALCULAR(
[Sales_Invoiced_Ordered_Same_Month],
DATESINPERIOD(
'DateTable'[Fecha],
MAX('DateTable'[Fecha]),
-12,
MES
)
)
Del mismo modo, se calcula para Rolling3months_Days.Rolling6months_Days.Rolling12months_Days
calcule el valor promedio diario del pedido dividiendo la DIVISIÓN ([Rolling3Months_Sales], [Rolling3Months_Days]), 6 meses, 12 meses.
Las medidas anteriores calcularán el promedio de pedidos diarios de los últimos 3, 6 y 12 meses
¿He respondido a tu pregunta? ¡Marca mi publicación como una solución! ¡Esto ayudará a otros en el foro!
¡Agradezco sus felicitaciones!
¡Hola!
Para esto, ¿hay alguna forma de usar los 3 meses anteriores en función de la fecha (hoy)? Por ejemplo, que la vista sea de los 3 meses anteriores a partir del 3 de junio. Entonces, ¿el 3 de marzo, el 3 de abril y el 3 de mayo?
Hola @Libbyb23 , puede probar la lógica a continuación para obtener lo mismo.
Tendencia de 3 meses =
CALCULAR(
SUM('Datos de ventas'[sales_price]),
FILTRO(
«Datos de ventas»,
'Datos de ventas'[Tendencia de la fecha del pedido] = 'Datos de ventas'[Tendencia de la fecha de la factura]
),
DATESINPERIOD(
'Dimensión de fecha'[FullDateAlternateKey],
EOMONTH(TODAY(), -1), -- Esto llega al final del último mes
-3,
MES
)
)
¿He respondido a tu pregunta? ¡Marca mi publicación como una solución! ¡Esto ayudará a otros en el foro!
¡Agradezco sus felicitaciones!
¡Hola!
¡¡Gracias de nuevo!! Sí, eso funcionó perfectamente.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!