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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
djviko88
Regular Visitor

Columna con Valores Acumulados por MES

Hola, buen dia, 

 

por favor me pueden ayudar ya que necesito generar una columna que permita realizar la suma de los valores por meses, es decir tengo los meses del Año y cada mes con 1 valor, en la nueva columna necesito :

Mes      Valor     Valor Acumulado

Enero   10000    10000

Febrero  5000    15000

Marzo  20000    35000

....

...

Diciembre N               N

 

como puedo realizar ese calculo.

rowes.PNG

 

 

Gracias.

 

 

1 ACCEPTED SOLUTION
v-chuncz-msft
Community Support
Community Support

@djviko88,

 

You may refer to the following DAX that adds a calculated column.

Column =
SUMX (
    FILTER (
        Table1,
        Table1[Year] = EARLIER ( Table1[Year] )
            && Table1[Month] <= EARLIER ( Table1[Month] )
    ),
    Table1[Value]
)
Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

24 REPLIES 24
Sergiogar
Regular Visitor

Tengo una columna de fechas otra de cantidades y otra del tipo de cliente. Me gustaría tener una columna calculada que me acumulara las cantidades de cada cliente a lo largo del año pero que se resetearás en el cambio de año. Q formula utilizo?

Anonymous
Not applicable

Hola, 

 

Necesito ayuda con una fórmula en power bi, estoy intentando realizar una gráfico de visualización tipo de columnas y líneas agrupadas, en las columnas veo reflejada el total de incidencias abiertas e incidencias cerradas por mes, pero necesito a su vez en la agrupación de líneas reflejar el acumulativo.

 

  openclosedacumulado
2019enero  0
febrero  0
marzo110
abril440
mayo33321
junio1771771
julio1641632
agosto88882
septiembre1061062
octubre98982
noviembre88873
diciembre1131115
2020enero746811
febrero562146

 

Anotación 2020-03-09 102641.png

Esta es la data que estoy manejando, no logró obtener correctamente la columna acumulado la cual seria (el acumulado del mes previo + abiertas - cerradas)

 

Saludos.

rodvaldes
New Member

Yo tengo el siguiente problema, necesito tener el stock mensual de cada tienda y despues sumar los stock de cada mes.

Tabla Movimientos:

PeriodoMovimientosTipoCantidad
201906Tienda 1Entrada15
201907Tienda 1Salida-1
201906Tienda 2Entrada15
201906Tienda 2Salida-5
201907Tienda 2Entrada10
201908Tienda 2Entrada10

 

Hice una medida usando la tabla calendario:

 

Stock Mensual =
CALCULATE(sum(ConsignacionesMovimientos[CantidadFactor]);
FILTER(ALL(Calendario);Calendario[Fecha]<=MAX(Calendario[Fecha])))

Y que tengo es este cuadro (considerar que para la tienda 1 en Agosto no hay movimiento)
TiendaPeriodoStock
Tienda 120190615
Tienda 120190714
Tienda 120190814
Tienda 220190610
Tienda 220190710
Tienda 220190810

 

¿Como puedo sumar todos los stocks? Es decir: Tienda = 43 y Tienda 2 = 30

Techmark
New Member

Buenas estimados,

Quiero lograr los calculos del 1 al 4 con los datos, y estos datos se analizaran en graficos y tablas por cada lote, de manera semanal (edad del lote), agradeceré su apoyo.

muestra1.jpg

 

morena2018
Regular Visitor

Hola a todos!

 

Estoy queriendo hacer casi lo mismo, pero en vez de realizar los calculos por mes quisiera hacer calculos acumulados por dia, es posible?

Tengo esta tabla y quiero tener acumulados los valores por Cliente por dia

Gracias de antemano!!

Saludos

FechaClienteZonaImporteAcumulado
12/10/2018Banco GaliciaCasa Central$ 20$ 20
16/10/2018Banco GaliciaCasa Central$ 30$ 50
18/10/2018Banco GaliciaCasa Central$ 40 
Anonymous
Not applicable

quiero hacer lo mismo, pudiste resolverlo?

@Anonymous

 

Hola, presenta tu caso para ver si te podemos ayudar,

 

Saludos




Lima - Peru
Anonymous
Not applicable

Hi all!

 

I have this table and I want to have the values accumulated by code, name and month, they could help me.

 

Thanks in advance!!

 

regards

 

I'm sorry if you do not understand, I use the Google translator.

 

Hola a todos!

 

Tengo esta tabla y quiero tener acumulados los valores por codigo, nombre y mes, podrian ayudarme.

 

Gracias de antemano!!

 

Saludos

 

DateIDnameamountmonth
12/10/20181Nicolas$ 20$ 20
16/10/20182Matias$ 30$ 30
18/10/20181Nicolas$ 40$ 60 
18/10/20182Matias$ 20$ 50
11/11/20181Nicolas$ 10 $ 10
12/11/20181Nicolas$ 15$ 25
12/11/20182Matias$ 10$ 10

 

 

 

@Anonymous

 

Hi, try with this calculated column

 

Mes =
VAR _Fecha = Table1[Date]
VAR _Mes = Table1[Date].[MonthNo]
RETURN
    CALCULATE (
        SUM ( Table1[amount] ),
        FILTER (
            ALLEXCEPT ( Table1, Table1[ID] ),
            Table1[Date] <= _Fecha
                && MONTH ( Table1[Date] ) = _Mes
        )
    )

Regards

 

Victor




Lima - Peru
emprendor
New Member

Buen dato, gracias.

v-chuncz-msft
Community Support
Community Support

@djviko88,

 

You may refer to the following DAX that adds a calculated column.

Column =
SUMX (
    FILTER (
        Table1,
        Table1[Year] = EARLIER ( Table1[Year] )
            && Table1[Month] <= EARLIER ( Table1[Month] )
    ),
    Table1[Value]
)
Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Tengo una columna de fechas, otra de cantidades y otra de tipo de clientes y quiero hacer una columna calculada que me dé resultado de las cantidades acumuladas por cada cliente que se resetee al final del año. Pero las opciones de fórmulas de dax propuestas no me funcionan. Alguna idea?

yes, thanks @v-chuncz-msft is ok. this DAX work fine.

Vvelarde
Community Champion
Community Champion

Hola,

 

Te recomiendo hacer lo siguiente:

 

Añadir una columna de fecha o que un valor que incremente de 1 en 1 por cada mes.

 

Luego:

 

Crea una medida que sea :

 

Medida=Calculate(sum(Tabla[Valor]), filter(All(Tabla),Tabla[ColumnaNuevaCreada]<=Max(Tabla[ColumnaNuevaCreada])))

 

 

Saludos

 

Victor

Lima - Peru




Lima - Peru
Anonymous
Not applicable

Hola como están?

Quisiera pedirles su ayuda porfavor. Les cuento, tengo que obtener el valor acumulado al mes que filtre:

pp.JPG

 

Por ejemplo , para el mes de Enero o numero mes 1 debiera sumar el Valor ERF -11-4= -15

                       para el mes de Febrero o numero 2 debiera sumar el Valor ERF -14-5 = -19

y si seleccionara el segmentador de datos en el mes de Febero debiera arrojar -34

 

Si alguien sabe como hacerlo, ya sea con medida o columna calculada se lo agradezco mucho me pueda ayudar.

 

 

Saludos

Hola Vvelarde, como podria hacer para efectuar el mismo calculo pero que me lo muestre en el siguiente anio, algo asi como 'SAMEPERIODLASTYEAR'?

@Jmayorgav 

 

Hola, explica tu caso y resultado esperado.

 

Saludos

 




Lima - Peru
Anonymous
Not applicable

hola @Vvelarde espero que todo este bien..

 

estoy estancada en algo parecido. quiero agragar una columna a mi tabla y en esta columna quiero obtener el valor que me da en la ultima fecha filtrado con id.

 

teno una columna de id, una columna de valor, una columna de fecha, y quiero que en la nueva columna me de el valor que esta la fecha mas reciente. algo asi:

 

Capture.PNG

 

quiero obtener la ultima columna. del id B34001 su ultima fecha fue 07/12/2020 y para esa fecha el valor ea 0.96 entonces en mi nueva columna quiero que en todos los id  B34001 me salgan 0-96.

 

se podria?

 

gracias de ante mano 

 

saludos 

 

Hola aprovecho que tengo un problema similar con los datos acumulados. 

Tengo un columan que es gasto de "proveedores acumulado", pero el resultado es del acumulado sirmpre del último año, aunque filtre por otros periodos. 

Estos son los valores base:

 

Año 2015  - Año 2016   - Año 2017 -  Año 2018 

255                  247                223             330

 

Cuando pongo una columna que acumule esos valores y que se pueda filtrar por la tabla de calendario llamada "DATES[Date]" (relación con Fcha Fra Proveedor) el resultado es siempre la suma total del 2018:

PROVEEDORES ACUMULADO = CALCULATE([TOTAL PROVEEDORES]; FILTER(ALL(DATES);DATES[Date]<=MAX('PROVEEDORES TOTAL'[Fecha Fra Proveedor])))

 

Lo que obtengo si no filtro y dejo los cuatro periodos: 

 

AÑO---->2015 - 2016  - 2017 -  2018

Valor--->255       503      726       1056 

 

Pero si quito, por ejemplo el 2016 y 2017, el resultado del acumulado del 2018 sigue siendo 1056

AÑO---> 2015 -      -        -  2018

Valor--->255          -         -  1056 

 

 

y debería ser sólo la suma de los periodos filtrados: 255+330 = 585

 

¿Qué función debo usar para que calcule el acumulado pero sólo de los periodos que yo filtre?

 

 

 

 

 

Vvelarde
Community Champion
Community Champion

@Oxigeno 

 

Hola, Reemplaza el ALL por ALLSELECTED.

 

Saludos

 

Victor

 




Lima - Peru

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

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! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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