Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Prepping for a Fabric certification exam? Join us for a live prep session with exam experts to learn how to pass the exam. Register now.
¡Buenos días a todos!
Soy nuevo en power bi y me quedé atascado en la previsión de inventario.
Tengo problemas para pronosticar el valor de inventario restante por código semanalmente.
Tengo una tabla que indica el valor On hand y otra tabla que muestra el pronóstico que consume el inventario cada semana.
Quiero crear un gráfico de indicadores líder que me permitirá comenzar desde el nivel de inventario a mano y eliminar o agregar pronóstico cada semana.
La idea aquí es entonces imputar los niveles de stock de seguridad o límites de control superior e inferior a cada código para que podamos decir rápidamente en qué productos tendremos problemas.
Aquí hay fotos de lo que me gustaría como una etapa final:
ex 385 es el inventario inicial, entonces la próxima semana el pronóstico está redting out 105 unidades por lo que i sólo tendrá 280 a mano y así sucesivamente y así sucesivamente.
Aquí hay 2 imágenes de las bases de datos que estoy tratando de extrapolar esta información de: Pronóstico, y a mano.
Pronóstico
On Hand
Idealmente me encantaría ejecutar estos 2 informes diarios y ver qué productos irán negativos o por debajo del stock de seguridad de una manera rápida.
**Los productos y las cantidades se compensan para este ejercicio**
Gracias de nuevo por su ayuda con este !
Solved! Go to Solution.
Hola @andreaspa
Actualizo mis tablas y mi medida.
Tabla de pronóstico:
Mesa a mano:
Tabla de seguridad:
Medidas:
Stock =
VAR _CHANGE =
SUMX (
FILTER (
ALL ( Forecast ),
Forecast[Planned Dates] <= MAX ( Forecast[Planned Dates] )
&& Forecast[Material] = MAX ( Forecast[Material] )
&& Forecast[Storage Location] = MAX ( Forecast[Storage Location] )
),
Forecast[Quantity]
)
VAR _Total =
SUMX (
FILTER (
'On Hand',
'On Hand'[Material] = MAX ( Forecast[Material] )
&& 'On Hand'[Storage Location] = MAX ( 'Forecast'[Storage Location] )
),
'On Hand'[Total Stock]
)
RETURN
_CHANGE + _Total
Color =
IF (
[Stock]
>= CALCULATE (
MAX ( 'Safety stock'[SafeQT] ),
FILTER (
'Safety stock',
'Safety stock'[Material] = MAX ( Forecast[Material] )
&& 'Safety stock'[Storage Location] = MAX ( 'Forecast'[Storage Location] )
)
),
1,
0
)
Resultado:
Si esta respuesta todavía no pudo ayudarle a resolver su problema por favor muéstreme más detalles sobre sus tablas.
Aquí tengo una pregunta:
1. En su tabla a mano: Ubicación de almacenamiento para BA000408001 es BA01. Sin embargo, en la tabla de previsión, la ubicación de almacenamiento está en blanco cuando se vuelve a presentar la cantidad <0 y la ubicación de almacenamiento es IT01 cuando se vuelve a presentar la cantidad>0. No pude encontrar BA01 en tu Tabla de Pronósticos.
2. ¿Cada material tiene las mismas fechas planificadas como mi muestra?
Puede descargar el archivo pbix desde este enlace: Pronóstico de inventario acumulativo
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@RicoZhou Gracias por su ayuda !
Ahora soy capaz de calcular lo que necesitaba.
La parte gráfica es muy lenta, pero voy a tratar de solucionar esto de otras maneras.
¡Gracias de nuevo!
Andrea
Hola @andreaspa
Creo que desea acumular pronóstico en stock total para cada fecha.
Construyo dos tablas de muestra para hacerme una prueba.
Mesa a mano:
Tabla de pronóstico:
Medida:
Stock =
VAR _CHANGE = SUMX(FILTER(ALL(Forecast),Forecast[Planned Dates]<=MAX(Forecast[Planned Dates])&&Forecast[Material]=MAX(Forecast[Material])),Forecast[Quantity])
VAR _Total = SUMX(FILTER('On Hand','On Hand'[Material]=MAX(Forecast[Material])),'On Hand'[Total Stock])
Return
_CHANGE+_Total
Matriz:
Y puede marcar la celda en otro color si el stock es menor que el stock de seguridad por forma de forma condicional.
Construyo una mesa de destino.
Medida de color:
Color = IF([Stock]>= CALCULATE(MAX('Safety stock'[SafeQT]),FILTER('Safety stock','Safety stock'[Material]=MAX(Forecast[Material]))),1,0)
Resultado:
Puede descargar el archivo pbix desde este enlace: Pronóstico de inventario acumulativo
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @RicoZhou ,
En primer lugar quiero agradecerle por su ayuda con esto!
su respuesta es muy útil, pero no creo que resuelva el problema en su totalidad.
El conjunto de datos que te envié tiene diferentes ubicaciones de almacenamiento que necesitaré para poder filtrar en la medida que me diste llamada "Stock" .
Además, el conjunto de datos tiene varios productos, por lo que las relaciones de 1 a muchas que me proporcionó para las conexiones entre la tabla De mano y la tabla Pronóstico no funcionarán en esto.
Avísame si sabes cómo arreglar esto,
de cualquier manera muchas gracias por sus consejos súper útiles!
Mejor
Andrea
Hola @andreaspa
Actualizo mis tablas y mi medida.
Tabla de pronóstico:
Mesa a mano:
Tabla de seguridad:
Medidas:
Stock =
VAR _CHANGE =
SUMX (
FILTER (
ALL ( Forecast ),
Forecast[Planned Dates] <= MAX ( Forecast[Planned Dates] )
&& Forecast[Material] = MAX ( Forecast[Material] )
&& Forecast[Storage Location] = MAX ( Forecast[Storage Location] )
),
Forecast[Quantity]
)
VAR _Total =
SUMX (
FILTER (
'On Hand',
'On Hand'[Material] = MAX ( Forecast[Material] )
&& 'On Hand'[Storage Location] = MAX ( 'Forecast'[Storage Location] )
),
'On Hand'[Total Stock]
)
RETURN
_CHANGE + _Total
Color =
IF (
[Stock]
>= CALCULATE (
MAX ( 'Safety stock'[SafeQT] ),
FILTER (
'Safety stock',
'Safety stock'[Material] = MAX ( Forecast[Material] )
&& 'Safety stock'[Storage Location] = MAX ( 'Forecast'[Storage Location] )
)
),
1,
0
)
Resultado:
Si esta respuesta todavía no pudo ayudarle a resolver su problema por favor muéstreme más detalles sobre sus tablas.
Aquí tengo una pregunta:
1. En su tabla a mano: Ubicación de almacenamiento para BA000408001 es BA01. Sin embargo, en la tabla de previsión, la ubicación de almacenamiento está en blanco cuando se vuelve a presentar la cantidad <0 y la ubicación de almacenamiento es IT01 cuando se vuelve a presentar la cantidad>0. No pude encontrar BA01 en tu Tabla de Pronósticos.
2. ¿Cada material tiene las mismas fechas planificadas como mi muestra?
Puede descargar el archivo pbix desde este enlace: Pronóstico de inventario acumulativo
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.