Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, chicos
He adjuntado un informe de prueba con detalles de mi problema. Tenga en cuenta que el problema en mi informe de prueba no tiene sentido, pero es una versión muy simplificada de mi problema real. Por favor, solo preocúpese de la página de meses continuos en el informe.
Tengo 2 medidas:
Monto de la factura USD R6M: 6 meses continuos del monto de la factura.
Promedio del monto de la factura: Toma una SUMA de los 3 meses anteriores de la medida R6M y la divide por 3 (para suavizar cualquier irregularidad con los datos)
Problema: Cuando intento SUMAR los 3 meses anteriores de la medida R6M no devuelve los resultados deseados, de hecho, devuelve el mismo valor que R6M.
Enlace a pbix: https://1drv.ms/u/s!ArazqhFmvkSJlmVxJRRpSR1dAG4m?e=m0jo3l
Puedes usar
Invoice Amount Average =
VAR __lastVisibleDate =
LASTDATE ( 'Time'[Date] )
VAR __financialPeriod =
MIN ( 'Time'[YearMonth] ) - 2
VAR __fromDate =
CALCULATE (
FIRSTDATE ( 'Time'[Date] ),
FILTER ( ALL ( 'Time' ), 'Time'[YearMonth] = __financialPeriod )
)
VAR summaryTable = CALCULATETABLE(
ADDCOLUMNS( SUMMARIZE( 'time', 'time'[financial_year], 'time'[financial_period] ),
"@total", [Invoice Amount USD R6M] ),
DATESBETWEEN('Time'[Date], __fromDate, __lastVisibleDate)
)
VAR __result = AVERAGEX( summaryTable, [@total] )
RETURN
__result
Asombroso. Gracias 🙂