Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola a todos
Tengo un requisito en el que tengo que mostrar la suma de 12 meses en comparación con una columna de fecha.
He mencionado el requisito en la tabla siguiente.
Necesidad: Necesito un DAX que me dé el resultado esperado como se menciona a continuación. Tenga en cuenta: Quiero esto como una columna y no como una medida
Requisito: Para un mes dado, necesito la adición del conteo YTD de ese mes hasta que YTD cuente de -11 meses
Por favor, eche un vistazo a la siguiente tabla para entender el requisito.
YearMonth (Formato de fecha) | YTD ( Esta es una columna. No es una medida) | Resultado esperado (como columna calculada no una medida) |
Enero-18 | 253 | 253 |
Feb-18 | 202 | 253+202 |
Mar-18 | 238 | 238+202+253 |
Abr-18 | 206 | y así sucesivamente hasta diciembre-18 |
18 de mayo | 240 | |
Jun-18 | 237 | |
Jul-18 | 271 | |
18 de agosto | 245 | |
Sep-18 | 214 | |
Oct-18 | 270 | |
Nov-18 | 243 | |
Dic-18 | 206 | |
Enero-19 | 260 | Pero a partir de aquí debería dar la adición de 260 (que es enero 19 YTD) contar hasta 202 (que es el 18 de febrero YTD cuenta) |
Feb-19 | 226 | Del mismo modo aquí adición de 226 (19 de febrero YTD) hasta 238 (marzo -18) |
Mar-19 | 237 | 237 a 206 |
Abr-19 | 229 | y así sucesivamente |
19 de mayo | 260 | hasta el final de los datos |
Jun-19 | 215 | |
Jul-19 | 225 | |
19 de agosto | 240 | |
Sep-19 | 202 | |
Oct-19 | 240 | |
Nov-19 | 235 | |
Dic-19 | 225 | Por ejemplo. Aquí adición de 225 + 235+240+202+240+225+215+260+229+237+226+260. 260 siendo conteo de Ene19 |
Enero-20 | 237 | |
Feb-20 | 264 | |
Mar-20 | 266 | Básicamente suma de estos datos de meses hasta -11 meses. |
Abr-20 | 260 | |
20 de mayo | 229 | |
Junio-20 | 231 | |
Jul-20 | 237 | |
20 de agosto | 226 | |
Sep-20 | 219 | |
Oct-20 | 201 | |
Nov-20 | 212 | |
Dic-20 | 234 |
Solved! Go to Solution.
No @himanshu56 ,
En primer lugar, cree una tabla de dimensiones defecha Calendario .
Calendar = CALENDARAUTO()
A continuación, cree una columna calculada como se indica a continuación:
Rolling Sum Last 12 months =
CALCULATE (
SUM ( 'Table'[YTD] ),
ALL ( 'Table' ),
DATESBETWEEN (
'Calendar'[Date],
DATEADD ( LASTDATE ( 'Calendar'[Date] ), -11, MONTH ),
LASTDATE ( 'Calendar'[date] )
)
)
Funcionó como un encanto. Muchas gracias por su ayuda en este
No @himanshu56 ,
En primer lugar, cree una tabla de dimensiones defecha Calendario .
Calendar = CALENDARAUTO()
A continuación, cree una columna calculada como se indica a continuación:
Rolling Sum Last 12 months =
CALCULATE (
SUM ( 'Table'[YTD] ),
ALL ( 'Table' ),
DATESBETWEEN (
'Calendar'[Date],
DATEADD ( LASTDATE ( 'Calendar'[Date] ), -11, MONTH ),
LASTDATE ( 'Calendar'[date] )
)
)
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.