Forum Discussion
Control de Inventario
- 3 years ago
@Syndicate_Admin , Pruebe medidas como
Inventario / OnHand
[Inventario inicial] + CALCULAR(SUMA(Tabla[Pedido]),filtro(fecha,fecha[fecha] <=maxx(fecha,fecha[fecha]))) - CALCULAR(SUMA(Tabla[Vendido]),filtro(fecha,fecha[fecha] <=maxx(fecha,fecha[fecha])))
Inventario / OnHand
CALCULATE(firstnonblankvalue('Date'[Month]),sum(Table[Intial Inventory]),all('Date')) + CALCULATE(SUM(Table[Ordered]),filter(date,date[date] <=maxx(date,date[date]))) - CALCULATE(SUM(Table[Sold]),filter(date,date[date] <=maxx(date,date[date])))recomienda
Inventario de Power BI disponible: https://youtu.be/nKbJ9Cpb-Aw
- 3 years ago
Encontré la solución con esta medida y resultó ser más sencilla de lo que pensaba. Quiero agradecer a quienes me guiaron durante el proceso de resolución. ¡Muchas gracias!
Aquí les dejo la solución:
Stock = ROUND( CALCULATE( SUM('Inicial '[Inicial]) + SUM('Guías '[Peso_neto])/1000 - SUM('SOC'[Peso Neto]), FILTER( ALLSELECTED(Calendario[Fecha].[Día]), Calendario[Fecha].[Día] <= MAX(Calendario[Fecha].[Día]) ) ), 2 )
Estoy teniendo problemas con la siguiente medida:
Por ejemplo, para el producto 11, el stock inicial es de 49,395. Sin embargo, el valor que obtengo con esta medida es diferente. Debido a que no hubo entradas ni salidas, el stock debería seguir siendo 49,395. Este valor debería mantenerse hasta el día 23. El 24 se recibieron 25,423 unidades, por lo que el stock para ese día debería ser 74,818. Para el día 25, se añadieron 24,956 unidades al stock del día anterior, por lo que el stock total hasta hoy debería ser 99,774. Sin embargo, la medida me está dando otros valores. ¿Podrías ayudarme a entender por qué?
Encontré la solución con esta medida y resultó ser más sencilla de lo que pensaba. Quiero agradecer a quienes me guiaron durante el proceso de resolución. ¡Muchas gracias!
Aquí les dejo la solución:
Stock = ROUND( CALCULATE( SUM('Inicial '[Inicial]) + SUM('Guías '[Peso_neto])/1000 - SUM('SOC'[Peso Neto]), FILTER( ALLSELECTED(Calendario[Fecha].[Día]), Calendario[Fecha].[Día] <= MAX(Calendario[Fecha].[Día]) ) ), 2 )