Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Next 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

Reply
Syndicate_Admin
Administrator
Administrator

Suma acumulada de diferentes categorías en un mismo gráfico/tabla

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:

source.png

La tabla se divide en dos categorías diferentes: 2025 y 2024.

La respuesta deseada es:

answer.png

La columna Día se ha creado utilizando este DAX en la tabla Calendario:

Días = FORMATO(FECHA(AÑO('Calendario'[Fecha]),12,31) - FECHA(AÑO('Calendario'[Fecha]),1,1), "Número General") -
FORMATO(FECHA(AÑO('Calendario'[Fecha]),12,31) - 'Calendario'[Fecha], "Número General") +1
Calendar.png
Esta tabla de calendario está vinculada con la tabla de origen principal (ver arriba) e intenté aplicar la suma acumulada usando esta medida:
**bip** suma =
CALCULAR(
SUMA('Fuente'[Puntuación]),
'Calendario'[Fecha] <= MÁXIMO('Calendario'[Fecha])
)
No result.png
Como puede ver, la suma acumulada no se calcula correctamente a lo largo del número de días.
¿Podría demostrar cómo resolver esto?
Aquí están los datos del archivo de Excel:
fechaPuntuación
01-01-20255
01-01-20258
02-01-20254
03-01-20253
04-01-20255
04-01-20256
05-01-20254
02-01-20244
02-01-20248
02-01-20241
03-01-20241
04-01-20248
05-01-20243

Saludos

Cornelis

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@CornelisV Encuentre los pasos a continuación:

Ha creado una tabla con sus datos:

Sachin001_1-1745477986222.png

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:

Total acumulado de la columna =

CALCULAR(
Suma(«Cuadro (4)»[Puntuación]),
«Cuadro (4)»[Fecha] <= ANTERIOR(«Cuadro (4)»[Fecha]),
«Cuadro (4)»[Año] = ANTERIOR(«Cuadro (4)»[Año]),
TODO(«Cuadro (4)»)
)
Resultado:
Sachin001_0-1745477940966.png

Hazme saber si esto ayuda

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@CornelisV Encuentre los pasos a continuación:

Ha creado una tabla con sus datos:

Sachin001_1-1745477986222.png

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:

Total acumulado de la columna =

CALCULAR(
Suma(«Cuadro (4)»[Puntuación]),
«Cuadro (4)»[Fecha] <= ANTERIOR(«Cuadro (4)»[Fecha]),
«Cuadro (4)»[Año] = ANTERIOR(«Cuadro (4)»[Año]),
TODO(«Cuadro (4)»)
)
Resultado:
Sachin001_0-1745477940966.png

Hazme saber si esto ayuda

Syndicate_Admin
Administrator
Administrator

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?

Error.png

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:

No result.png

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

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Kudoed Authors