Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
He utilizado la siguiente medida para el promedio de 3 meses cantidad y valor.
3M avg pri sales Switch =
VAR ThreeMavgprisalesQTY =
CALCULATE (
AVERAGEX ( VALUES ( DimDate[Month] ), SUMX(PrimarySalesSummary, PrimarySalesSummary[UnitQty] ) ),
DATESINPERIOD ( DimDate[Date], EOMONTH ( TODAY (), -1 ), -3, MONTH )
)
VAR ThreeMavgprisalesValue =
CALCULATE (
AVERAGEX (
VALUES ( DimDate[Month] ),
SUMX (
PrimarySalesSummary,
PrimarySalesSummary[UnitQty] * RELATED ( DimCost[Actual Price] )
)
),
DATESINPERIOD ( DimDate[Date], EOMONTH ( TODAY (), -1 ), -3, MONTH )
)
RETURN
IF ( [Selected view] = 1, ThreeMavgprisalesQTY, ThreeMavgprisalesValue )
Pero sólo da un total de los últimos tres meses y la cantidad no se divide por tres.
Solved! Go to Solution.
@seki56 , Durante los meses, Usted debe probar medidas como este ejemplo
Rolling 3 = divide( CALCULATE(sum(Sales[Sales]),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-3,MONTH)) ,
CALCULATE(distinctCOUNT('Date'[Month Year]),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-3,MONTH), filter(Sales,not(isblank((Sales[Sales])))))
No @seki56,
Si mira su medida, puede deberse al uso incorrecto de parámetros en las expresiones de función. Aquí hay una solución que puede ayudarle: Resuelto: Promedio de 3 meses - Comunidad de Microsoft Power BI
Si el problema aún no se ha resuelto, debe proporcionar un campo pbix de ejemplo. De lo contrario, no puedo hacer más pruebas. Esperamos su respuesta.
Saludos
Henry
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@seki56 , Durante los meses, Usted debe probar medidas como este ejemplo
Rolling 3 = divide( CALCULATE(sum(Sales[Sales]),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-3,MONTH)) ,
CALCULATE(distinctCOUNT('Date'[Month Year]),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),-3,MONTH), filter(Sales,not(isblank((Sales[Sales])))))