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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
LeoCata
New Member

Stock total al final de cada mes

Hola, tengo una tabla llena de información sobre el inventario en una empresa, en ella tengo los valores de las transacciones con:

- código de artículo (COD_ITEM);

- cantidad de stock anterior (QTDE_ANTERIOR_ESTOQUE);

- cantidad de transacción (QTDE_OPERACAO_ESTOQUE);

- stock resultante (QTDE_SALDO_ESTOQUE);

- Precios unitarios (CUSTO_RESULTANTE);

- la fecha de la transacción (DATA);

- código de grupo interno (COD_GRUPO_INTERNO).

Y quiero crear un objeto visual que muestre el inventario (monetariamente) al final de cada mes para cada grupo de piezas.

Uno de los problemas es que las mismas partes pueden tener muchas transacciones en el mismo día o no tiene registro durante mucho tiempo (incluso años), y no sé cómo hacer que el visual entienda que todavía está en stock.

Para entender mejor, en este enlace obtendrás un archivo . CSV con una muestra de los datos.

https://drive.google.com/open?id=1NT5dlEaJ5vEMZ4rzmeA8qm2KqvyO5DO3

¿Me puedes ayudar?

He probado muchas funciones, pero la última fue esta, pero no funciona tan bien:

CLOSINGBALANCEMONTH(SUMX(BdCardex,BdCardex[CUSTO_RESULTANTE]*BdCardex[QTDE_SALDO_ESTOQUE]),BdCardex[DATA])

Gracias por tu ayuda.

4 REPLIES 4
v-yuta-msft
Community Support
Community Support

@LeoCata ,

Hola, tengo una tabla llena de información sobre el inventario en una empresa, en ella tengo los valores de las transacciones con:

- código de artículo (COD_ITEM);

- cantidad de stock anterior (QTDE_ANTERIOR_ESTOQUE);

- cantidad de transacción (QTDE_OPERACAO_ESTOQUE);

- stock resultante (QTDE_SALDO_ESTOQUE);

- Precios unitarios (CUSTO_RESULTANTE);

- la fecha de la transacción (DATA);

- código de grupo interno (COD_GRUPO_INTERNO).

Y quiero crear un objeto visual que muestre el inventario (monetariamente) al final de cada mes para cada grupo de piezas.

Uno de los problemas es que las mismas partes pueden tener muchas transacciones en el mismo día o no tiene registro durante mucho tiempo (incluso años), y no sé cómo hacer que el visual entienda que todavía está en stock.


¿Podría mostrar también el resultado esperado?

saludos

Jimmy Tao

Me gustarían dos imágenes, una con total am out de stock en el endo del año o mes, en bares, como este:

https://drive.google.com/open?id=1ehhXNkP6q2FO_-lHphCyEBgAG9preUPy

Y uno que muestra el % de variación entre el mes de años diferentes y un mes sobre el anterior, así:

https://drive.google.com/open?id=1_x7uVGTv6p5IhCjkHwsAbBiOGG8525K1

amitchandak
Super User
Super User

@LeoCata

Traté de ver el archivo. Archivo. Está todo mezclado.

Puede reconstruir el inventario de principio a hora para cualquier día como este

Ejemplo

Ventas de Cumm: CALCULATE(SUM(Sales[Sales[Sales Amount]),filter(date,date[date] <-maxx(date,date[date])))
Ventas de Cumm: CALCULATE(SUM(Sales[Sales[Sales Amount]),filter(date,date[date] <-max(Sales[Sales Date])))

Trate como

Cumm Purcahse á CALCULATE(SUM(Purcahse[Sales qty]),filter(date,date[date] <-maxx(date,date[date])))
Ventas de Cumm: CALCULATE(SUM(Sales[Sales qty]),filter(date,date[date] <-max(date,date[date])))

Inventario final [ Inventario intial] +[Cumm Purcahse ] -[Ventas de Cumm]

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hola, gracias por tu ayuda, he probado tus sugerencias, pero no funcionó.

He creado dos nuevas columnas en la tabla, una con el total de ventas y otra con el total de la compra.

Con eso hecho, he probado esto:

ventas de cumm
CALCULATE(SUM(BdCardex[Entradas]),filter(BdCardex,BdCardex[DATA] <-maxx(BdCardex,BdCardex[DATA])))
cumm compra• CALCULATE(SUM(BdCardex[Entradas]),filter(BdCardex,BdCardex[DATA] <-maxx(BdCardex,BdCardex[DATA])))
Entonces, como no tengo el inventario inicial, la tabla lo tiene como una compra al principio, el cálculo final fue:
Inventario final :[compra de cumm]-[ventas de cumm]
El resultado ha sido para cada mes, muestra la diferencia entre compra y ventas, pero no acumulada.

Helpful resources

Announcements
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.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.