Total anual móvil, total anual móvil LY en informes paginados de Power BI

Un usuario Pregunto ✅

Bucear profundo

Hola a todos, soy nuevo en los informes paginados. Tengo que crear un informe paginado en el que tengo una categoría, subcategoría contra la cual quiero mostrar los valores MAT, MAT LY, YTD, YTD LY y sus Porcentajes, y las subcategorías comparten a nivel de Categorías y las categorías comparten a nivel total. amablemente ayude a escribir una expresión para el mismo enlace o para cualquier otro.

Hola @DeepDive,

Tenga en cuenta su descripción, creo que su requisito debería estar más relacionado con el diseño de informes paginados. Me gustaría sugerir que publique esto en el subforo del «servidor de informes» para obtener más ayuda.

Además, también puede echar un vistazo al siguiente documento sobre el uso del generador de informes power bi con funciones agregadas:

Funciones del generador de informes: función agregada

Funciones del generador de informes: referencia de funciones agregadas

Saludos,

Xiaoxin Sheng

Hola @DeepDive,

Tenga en cuenta su descripción, creo que su requisito debería estar más relacionado con el diseño de informes paginados. Me gustaría sugerir que publique esto en el subforo del «servidor de informes» para obtener más ayuda.

Además, también puede echar un vistazo al siguiente documento sobre el uso del generador de informes power bi con funciones agregadas:

Funciones del generador de informes: función agregada

Funciones del generador de informes: referencia de funciones agregadas

Saludos,

Xiaoxin Sheng

Bucear profundo

Expertos alguna sugerencia?

Amitchandak

En respuesta a Bucear profundo

@DeepDive, promedio móvil, debe proporcionar algunos datos de muestra y la salida en formato de tabla.

Con la inteligencia del tiempo debería ser posible

ejemplos

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
last year MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-12,MONTH)))
last year MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-12,MONTH))))
Month behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Month))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

last QTR same Month (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,Qtr))))
MTD (Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR('Date'[Date])))
MTD (Last Year End) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFYEAR(dateadd('Date'[Date],-12,MONTH),"8/31")))
	

QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))

Last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,QUARTER)))

Last complete QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD( ENDOFQUARTER(dateadd('Date'[Date],-1,QUARTER))))
Last to last QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-2,QUARTER)))
Next QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],1,QUARTER)))
Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(dateadd('Date'[Date],-1,Year)))
Last year same QTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(ENDOFQUARTER(dateadd('Date'[Date],-1,Year))))
trailing QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,QUARTER))
trailing  4 QTR = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-4,QUARTER))
CALCULATE([Total Value], PREVIOUSQUARTER('Calendar'[Date]))


YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
This year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Last year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

Para aprovechar al máximo la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista de modelo. Además, únala con la columna de fecha de sus hechos. Refiera:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre inteligencia de tiempo puede ayudar: https: //community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y …

Aprecie sus felicitaciones.

Bucear profundo

En respuesta a Amitchandak

Hola Amit, Gracias por una respuesta detallada para PBI dax, pero estoy buscando expresiones utilizadas en SSRS o en informes paginados de Power BI.

Una vez más, gracias por su tiempo en compartir bi-daxes de poder completos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *