Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Cómo calcular datos acumulados cuando no existen datos para uno de los argumentos.

Source Community: Power BI | Source Author Name: Ewa_28

Hola

Me gustaría pedir ayuda.

Calculé la semana acumulada (Ventas semanales - ver más abajo). Esta medida la utilizo para el grapth.

Para el país total funciona: veo datos acumulados (imagen 1). Pero cuando uso filtros por regiones, no funciona, porque los datos para 2a o 3 (consulte el archivo adjunto) no existen (imagen 2).

Ventas semanales =

Var _select_week = MAX('calendario'[semana])
VAR _select_kwartal = MAX(calendario'[q])
VAR _select_year = MAX('calendario'[año]
VAR _cur_week = MAX('Ventas'[semana])
VAR _cur_kwartal = MAX('Ventas'[q])
VAR _cur_year = MAX('Ventas'[año])

Resultado del VAR =
SI(
_cur_year = _select_year
&&_cur_kwartal=_select_kwartal
&&_cur_week <= _select_week,

CALCULAR(
SUM('Ventas'[Ventas]),
'Ventas'[semana] <= _cur_week,
'Ventas'[q] = _cur_kwartal,
'Ventas'[año] = _cur_year)

)
DEVOLUCIÓN
Resultado
Imagen 1
Ewa_28_0-1723644397017.png

Imagen 2
Ewa_28_3-1723644514404.png


Estaré encantado de su ayuda.
8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: Ewa_28
Syndicated - Inbound

Hola

Por favor, vea mi segunda publicación, el mismo problema.

cómo calcular datos acumulados cuando los datos para... - Microsoft Fabric Community

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: Ewa_28
Syndicated - Inbound

hola

Por favor, vea a continuación mi nueva publicación.

RRe: cómo calcular datos acumulados cuando los datos ... - Comunidad de Microsoft Fabric

Por favor, ayúdame

Saludos, Ewa

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: Ewa_28
Syndicated - Inbound

hola

¿Me puedes ayudar, por favor?

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: v-kongfanf-msft
Syndicated - Inbound

Hola @Ewa_28 ,

¿Puede proporcionar algunos datos de prueba sobre el modelo de datos para que pueda responder a su pregunta lo antes posible?

Saludos
Adamk Kong

Source Community: Power BI | Source Author Name: Ewa_28
Syndicated - Inbound

hola

Me las arreglé con los datos. Véase a continuación.

AñoQSemanaRegiónArgumentosuma
2024446PRECIOS126
2024450PLN2A160
2024449PRECIOS14
2024450PLD1152
2024446PLD144
2024441PLD118
2024444PLD128
2024447PLD362
2024450PLD2A79
2024447PLD2A20
2024448PLN2B6
2024444PLN2A10
2024447PLN2A9
2024443WSC2A45
2024450PRECIOS17
2024443PLD2A46
2024450PLD2B8
2024443WSC148
2024449WSC120
2024450PLN2B29
2024443PLD124
2024450PLD313
2024449PRECIOS2B20
2024443PRECIOS129
2024440PLD2A40
2024446WSC123
2024443PLN130
2024443PLN2A30
2024445WSC117
2024450PLN136
2024449PLN152
2024440WSC2A22
2024448PLN118
2024445PLN132
2024441WSC2A23
2024450WSC2A42
2024446PLD2A66
2024450WSC2B29
2024446PLN159
2024445PRECIOS127
2024446PLN2A71
2024445PLN2B4
2024440PLD15
2024450WSC110
2024441PLD2a26
2024441PLD2B35
2024449WSC33
2024441WSC12
2024449PLD2A27
2024442PLD13
2024442PRECIOS117
2024443PRECIOS36
2024440PRECIOS120
2024440PRECIOS310
2024441PLD325
2024442WSC342

y también me enfrenté al calendario personalizado, que uso en mi informe.

AñoSemanaQFecha
202440430.09.2024
202440401.10.2024
202440402.10.2024
202440403.10.2024
202440404.10.2024
202440405.10.2024
202440406.10.2024
202441407.10.2024
202441408.10.2024
202441409.10.2024
202441410.10.2024
202441411.10.2024
202441412.10.2024
202441413.10.2024
202442414.10.2024
202442415.10.2024
202442416.10.2024
202442417.10.2024
202442418.10.2024
202442419.10.2024
202442420.10.2024
202443421.10.2024
202443422.10.2024
202443423.10.2024
202443424.10.2024
202443425.10.2024
202443426.10.2024
202443427.10.2024
202444428.10.2024
202444429.10.2024
202444430.10.2024
202444431.10.2024
202444401.11.2024
202444402.11.2024
202444403.11.2024
202445404.11.2024
202445405.11.2024
202445406.11.2024
202445407.11.2024
202445408.11.2024
202445409.11.2024
202445410.11.2024
202446411.11.2024
202446412.11.2024
202446413.11.2024
202446414.11.2024
202446415.11.2024
202446416.11.2024
202446417.11.2024
202447418.11.2024
202447419.11.2024
202447420.11.2024
202447421.11.2024
202447422.11.2024
202447423.11.2024
202447424.11.2024
202448425.11.2024
202448426.11.2024
202448427.11.2024
202448428.11.2024
202448429.11.2024
202448430.11.2024
202448401.12.2024
202449402.12.2024
202449403.12.2024
202449404.12.2024
202449405.12.2024
202449406.12.2024
202449407.12.2024
202449408.12.2024
202450409.12.2024
202450410.12.2024
202450411.12.2024
202450412.12.2024
202450413.12.2024
202450414.12.2024
202450415.12.2024

Source Community: Power BI | Source Author Name: Ewa_28
Syndicated - Inbound

hola

por favor, hágamelo saber, ¿cómo puedo adjuntar cualquier archivo?

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: rajendraongole1
Syndicated - Inbound

Hola @Ewa_28 - Ligero ajuste de su medida para manejar , al filtrar por regiones donde algunas semanas no tienen datos, lo que provoca lagunas en el cálculo de las ventas de la semana acumulada.

Ventas semanales =
VAR _select_week = MAX('calendario'[semana])
VAR _select_kwartal = MAX('calendario'[q])
VAR _select_year = MAX('calendario'[año])
VAR _cur_week = MAX('Ventas'[semana])
VAR _cur_kwartal = MAX('Ventas'[q])
VAR _cur_year = MAX('Ventas'[año])

VAR AllWeeksInFilter =
CALCULATETABLE(
VALUES('calendario'[semana]),
ALLSELECTED('Ventas')
)

Resultado del VAR =
SI(
_cur_year = _select_year
&& _cur_kwartal = _select_kwartal
&& _cur_week <= _select_week,
CALCULAR(
SUM('Ventas'[Ventas]),
'Sales'[semana] EN AllWeeksInFilter,
'Ventas'[q] = _cur_kwartal,
'Ventas'[año] = _cur_year
)
)

DEVOLUCIÓN
Resultado

Espero que esto ayude.

Source Community: Power BI | Source Author Name: Ewa_28
Syndicated - Inbound

hola

Implementé su solución, pero desafortunadamente no funciona 😞

Esta imagen muestra datos para todas las regiones, no son datos acumulados

Ewa_28_0-1724060165494.png

y
filtrar por una de las regiones: estos datos no se acumulan y perdí la semana donde no hay datos

Ewa_28_1-1724060291671.png

¡Por favor, ayúdame!

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)