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

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.

Reply
Syndicate_Admin
Administrator
Administrator

Suma acumulada ventas mensuales

Hola

Tuve un problema con el cálculo de las ventas de suma acumulativa mensualmente.

Estoy usando una cortadora que define mi período:

- M1 será el primer mes

- M2 : el segundo mes...

La arquitectura es la siguiente:

Thomas94401_0-1635196633303.png

con:
- una tabla de consumo

- 2 Tablas de fechas con columnas: Fecha y Fin De Lunes
- 1 Tabla desconectada define de la siguiente manera:

Thomas94401_1-1635196754345.png

Así que calculo mes a mes la suma del consumo de la siguiente manera:

SOMME_CONSO_P1 =

VAR SlicerMon =
MIN(Mes[DIFF])

VAR EOMMinSlicerDate =
EOMONTH(MIN(Date_survenance_P1[DATE]), SlicerMon)

DEVOLUCIÓN
CALCULAR(
SUM('Conso por mes'[CONSO]),
Date_survenance_P1[FIN_MOIS] = EOMMinSlicerDate
)
Thomas94401_2-1635196886587.png

Y me gustaría calcular, entonces, la suma acumulada del consumo pero obtengo los mismos valores que SOMME_CONSO_P1

CUMUL_CONSO_P1 =

VAR SlicerMon =
MIN(Mes[DIFF])

VAR EOMMinSlicerDate =
EOMONTH(MIN(Date_survenance_P1[DATE]), SlicerMon)

DEVOLUCIÓN
CALCULAR(
[SOMME_CONSO_P1],
FILTRO(
ALLSELECTED(Date_survenance_P1[FECHA]),
Date_survenance_P1[FECHA] <= MAX(Date_survenance_P1[FECHA])
)
)
¡Gracias de antemano!



2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Thomas94401 ,

¿Podría decirme si su problema ha sido resuelto? Si es así, por favor acéptalo como la solución para cerrar el hilo. Más personas se beneficiarán de ello.

Saludos
Eyelyn Qin

Syndicate_Admin
Administrator
Administrator

Hay @Thomas94401 ,

1. Cómo obtener esto:

VAR SlicerMon = MIN(Mois[DIFF])

¿El DIFF es la columna MonthsAway de esta tabla? ¿O una nueva columna?

Eyelyn9_0-1635386713324.png

2. Basado en mi muestra de datos simple

Eyelyn9_1-1635387045430.png

Si selecciona M4 , el MonthsAway es 3, entonces la sintaxis a continuación devolverá 2021/10/31, que no existe en mi

Date_survenance , por lo que la medida devolverá En blanco.
EOMONTH(MIN(Date_survenance_P1[DATE]), SlicerMon)

Eyelyn9_2-1635387281996.png

No estoy seguro de si su problema es el mismo ya que no hay datos ...

Así que podría compartir información más detallada (tablas, resultados esperados ...) o compartirme con su archivo pbix después de eliminar datos confidenciales para ayudarnos a aclarar su escenario?

Saludos
Eyelyn Qin
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.