Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Queridos todos,
Estamos luchando por encontrar el mejor método para aplicar la suma acumulada de dos categorías diferentes y ponerla en la misma tabla y gráfico.
Como fuente principal, aquí está la tabla:
La tabla se divide en dos categorías diferentes: 2025 y 2024.
La respuesta deseada es:
La columna Día se ha creado utilizando este DAX en la tabla Calendario:
| fecha | Puntuación |
| 01-01-2025 | 5 |
| 01-01-2025 | 8 |
| 02-01-2025 | 4 |
| 03-01-2025 | 3 |
| 04-01-2025 | 5 |
| 04-01-2025 | 6 |
| 05-01-2025 | 4 |
| 02-01-2024 | 4 |
| 02-01-2024 | 8 |
| 02-01-2024 | 1 |
| 03-01-2024 | 1 |
| 04-01-2024 | 8 |
| 05-01-2024 | 3 |
Saludos
Cornelis
Solved! Go to Solution.
@CornelisV Encuentre los pasos a continuación:
Ha creado una tabla con sus datos:
Para el año 2024, la suma acumulada comenzará como 13, no 19, ya que 8 + 1 + 4 = 13
1. Cree una nueva columna como año y día.
2. Cree una columna acumulativa con el siguiente código dax:
Hazme saber si esto ayuda
@CornelisV Encuentre los pasos a continuación:
Ha creado una tabla con sus datos:
Para el año 2024, la suma acumulada comenzará como 13, no 19, ya que 8 + 1 + 4 = 13
1. Cree una nueva columna como año y día.
2. Cree una columna acumulativa con el siguiente código dax:
Hazme saber si esto ayuda
Cumulative Score = // Try this one might help you
VAR SelectedYear = SELECTEDVALUE('Calendar'[Year])
VAR CurrentDay = MAX('Calendar'[DayOfYear])
RETURN
CALCULATE(
SUM('Source'[Score]),
FILTER(
ALL('Calendar'),
'Calendar'[Year] = SelectedYear &&
'Calendar'[DayOfYear] <= CurrentDay
)
)
Estimado @mh2587 , gracias por su pronta respuesta.
El día del año, ¿podría aclararlo?
Saludos
Cornelis
Si no tiene la columna DayOfYear, puede crearla de la siguiente manera:
DayOfYear = DATEDIFF(STARTOFYEAR('Calendar'[Date]), 'Calendar'[Date], DAY) + 1
Hola @mh2587 , ¡gracias!
Acabo de aplicar en Power BI y aquí está el resultado:
Como puedes ver, no hay cálculo acumulativo. La puntuación 1-2-2025 debe ser 13, a 02-01-2025 17, a 03-01-2025 20. Algo sale mal.
¿Alguna idea?
Saludos
Cornelis
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.