Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
He creado una medida que muestra los ingresos de los 12 meses anteriores a los últimos 12 meses mediante la función DATEADD. Lo pongo en un MATRIX y funciona bien cuando no hay encabezados de fila o columna agregados a MATRIX. (Ver más abajo)
Sin embargo, cuando intento agregar una dimensión a las filas, me da el siguiente error:
¿Alguien sabe cómo arreglar esto? ¡Gracias de antemano!
Hola
Según su descripción, creo una muestra para probar:
A continuación, cree una tabla de segmentación de fechas:
Date Slicer = DISTINCT(SELECTCOLUMNS('Table',"Date",'Table'[Date]))
A continuación, pruebe esta medida:
Measure =
var a = SELECTEDVALUE('Date Slicer'[Date])
return
CALCULATE(SUM('Table'[accrual_revenue]),DATESBETWEEN('Table'[Date],DATE(YEAR(a)-2,MONTH(a),DAY(a)),DATE(YEAR(a)-1,MONTH(a),DAY(a))))
Al elegir una fecha en la segmentación de fechas, el resultado muestra los ingresos totales de los 12 meses anteriores a los últimos 12 meses en función de la fecha seleccionada:
Consejos: En este caso, agrego un filtro definido al objeto visual de la tabla para mostrar el resultado de forma más obvia.
Aquí está mi archivo pbix de prueba:
Espero que esto pueda ayudar.
Saludos
Giotto Zhi
Para todos estos cálculos, utilice un calendario de fechas y únase a la Fecha del Calendario con su fecha.
Algo así como
Ventas de última ytd: CALCULATE(sum('PL lines'[PL Line.1]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
Ventas completas de last YTD: CALCULATE(SUM(Sales[Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
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/
si necesitas más ayuda me hacen @
Aprecia tus Felicitaciones.
@amitchandak Gracias. Tengo un calendario de fechas que se une a mi fecha de tabla. Creo que sus ejemplos de fórmula no tiran antes de 12 meses antes de los últimos 12 meses.
Esta fórmula funciona bien, excepto cuando se agrega una dimensión de fila a la matriz.
Sí cuando veas por pocas dimensiones no todas las fechas del mundo estar allí, Trate si uno de 2 obras
Prior 12 mo Rev = Calculate(sum('TKD'[accrual_revenue]),DATESINPERIOD(Date[Date],ENDOFMONTH(DATEADD(TKD[Date],-12,MONTH)),-12,MONTH))
Prior 12 mo Rev = Calculate(sum('TKD'[accrual_revenue]),DATESINPERIOD(Date[Date],ENDOFMONTH(DATEADD(Date[Date],-12,MONTH)),-12,MONTH))
@amitchandak Desafortunadamente, no funcionaron. Creo que es la pieza de fecha y otra que lo rompe. 😞
Tengo una duda, su fecha mínima del calendario es menor que la fecha mínima de la tabla TKD. Sólo compruébalo.
Si no es así, cree una muestra donde pueda reproducir y compartir.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |