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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Promedio de los últimos 6 meses en gráfico lineal

Tengo datos de ventas mensuales de los últimos 2 años. He trazado un gráfico de líneas que muestra las ventas mensuales durante el período. Ahora, cuando uso la opción incorporada para trazar una línea promedio para las ventas. Está calculando el valor promedio de los datos de 2 años. Mientras que necesito una línea promedio para los últimos 6 meses y que también es una línea fija, sin promedio móvil. Por favor, ayuda.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @अभि_कोठेकर ,

Pruebe la siguiente medida del DAX para alcanzar su objetivo:

Latest6MonthsAverage = 
CALCULATE(
    AVERAGE(Sales[SalesAmount]),
    DATESINPERIOD(
        Sales[Date],
        MAX(Sales[Date]),
        -6,
        MONTH
    )
)
Syndicate_Admin
Administrator
Administrator

Hola @अभि_कोठेकर

Promedio móvil de los últimos 6 meses

O

Measure 2 = 
VAR _YEAR = MAX('DimDate'[Year])
VAR _MONTH = MAX('DimDate'[Month])
VAR _PRE_MONTH = IF(_MONTH=1,12,_MONTH-1)
VAR _PRE_YEAR = IF(_MONTH=1,_YEAR-1,_YEAR)
VAR _DATE = CALCULATE(MAX('DimDate'[DateValue]),FILTER(ALL('DimDate'),'DimDate'[Year]=_PRE_YEAR&&'DimDate'[Month]=_PRE_MONTH))
VAR _RESULT = DIVIDE(CALCULATE(SUM('FactGeneralLedger'[CMAEDCDSMonthlytotal]),DATESINPERIOD('DimDate'[DateValue],_DATE,-6, MONTH)),6)
RETURN
_RESULT

O pruebe con la tabla de fechas

Debe duplicar la tabla de fechas y crearla, cambiarle el nombre, después de conectar en la pestaña del modelo (nueva fecha) la relación uno a varios (fecha) y hacer que la relación esté inactiva.

El aplicas esta medida:

Promedio de SSA de los últimos 6 meses =
VAR _MAXDATE= MAX('Fecha'[FECHA])
VAR _LASTPERIODS =
DATESINPERIOD('Nueva fecha'[Fecha],_MAXDATE, -6, MES)
DEVOLUCIÓN
CALCULAR(
[Promedio total de SSA],
REMOVEFILTERS('Fecha'[Fecha]),
KEEPFILTERS(_LASTPERIODS),
USERELATIONSHIP('Fecha'[Fecha],'Nueva Fecha'[Fecha])
)
O pruebe esto
Average of last 6 months = AVERAGEX(
					DATESINPERIOD(
						'SAMPLE'[REFER],
						LASTDATE('SAMPLE'[REFER]),
						-6,
						MONTH)
						,
					[REVENUE TOT]
					)
Cantidad promedio vendida (últimos 6 meses) =
CALCULAR(
Promedio(
'Ventas combinadas' [QtyInvoiced]
),
DATESINPERIOD(
'Calendario'[Fecha],
MAX(
'Calendario'[Fecha]
),
-6,
MES
)
¡Espero que cualquier solución funcione para ti!
¡Espero haber respondido a tu pregunta!

@abhi_kothekar

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Top Solution Authors
Top Kudoed Authors