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.
Hola
Tengo un modelo de datos que contiene las tablas siguientes.
Inventario - instantánea de la posición actual del inventario a partir de hoy
Po Table - Open PO's awaiting delivery
Entregas abiertas - Entregas abiertas a la espera de ser recogidas y enviadas
Pedidos abiertos - Abrir pedidos de ventas que se recogerán y enviarán en el futuro
Todas estas tablas están vinculadas a la tabla de inventario y a una tabla de fechas. Lo que estoy tratando de hacer es tomar la posición de inventario actual para la fecha de hoy (se muestra en la semana 40 a continuación) y agregar el importe de pedido a esa cantidad y restar las entregas y las cantidades de pedido de ventas. La medida de inventario de almacenamiento hace precisamente eso. Sin embargo, necesito entonces utilizar el resultado de hoy como la posición de inventario para mañana y así sucesivamente en la línea.
La semana 40 muestra el inventario que termina en -305,468. Necesito que sea la posición de inventario inicial para la semana 41 y luego usaría esa cifra y añadiría en la semana 41 po qtys y restaría la semana 41 entregas y cantidad de pedido. ¿Alguna idea de cómo puedo utilizar mejor el registro de inventario de días anteriores para el nivel de inventario actual?
Gracias
Mike
Hola, @9mikejacobs
Estos son los pasos que puede seguir para lograr
3.crear medida para la reversión de inventario
Inventory Rolling = var _index=MAX('Table'[Index])
var _inv=CALCULATE(sum('Table'[ Inventory ]),FILTER(ALL('Table'),'Table'[Index]<=_index))
var _poq=CALCULATE(sum('Table'[ PO Order Qty ]),FILTER(ALL('Table'),'Table'[Index]<=_index))
var _ooq=CALCULATE(sum('Table'[ Open Order Qty ]),FILTER(ALL('Table'),'Table'[Index]<=_index))
var _odq=CALCULATE(sum('Table'[ Open Deliveries Qty ]),FILTER(ALL('Table'),'Table'[Index]<=_index))
return _inv+_poq-_ooq-_odq
4.crear medida para el inventario:
Inventory = var _inv=CALCULATE([Inventory Rolling],FILTER(ALL('Table'),'Table'[Index]=MAX('Table'[Index])-1))
return if(ISBLANK(_inv),CALCULATE(MAX('Table'[ Inventory ]),'Table'[Index]=1),_inv)
Y usted puede obtener su gráfico esperado de esta manera:
Saludos
Robert Qin
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@9mikejacobs Lo sentimos, teniendo problemas para seguir, ¿puede publicar datos de ejemplo como texto y salida esperada?
No es realmente suficiente información para seguir adelante, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.
La fila uno se calcula correctamente, ya que mis datos sin procesar tienen el valor de inventario de 126.600. Así que al final de la semana 40 me quedo con el inventario de -254,200 que se ve en la columna "inventario rolling". Ahora necesito que el valor caiga en el valor de inventario para la fila 2 y luego el cálculo se produce en esa fila y el inventario al final de la semana 41 es -114,200. Necesito eso para continuar bajando la mesa.
Mi dilema es cómo puedo almacenar /recuperar ese resultado y usarlo como mi valor de inventario para el siguiente registro.
fila 1 - 126,000 + PO Order Qty - Open Deliveries Qty - Open Order Qty
Fila 2 - -254,200 + PO Order Qty - Open Deliveries Qty - Open Order Qty
¡Esperemos que tenga más sentido!
Lo que quiero que suceda:
YearWeek | Clave de la planta de material | Inventario | Cantidad de pedido de pedido de pedido de pedido de pedido | Cantidad de entregas abiertas | Cantidad de orden abierto | Inventario Rolling | Mi valor de inventario al final de la semana |
2020-40 | 2023-4102 | 126,600 | 380,800 | (254,200) | |||
2020-41 | 2023-4102 | (254,200) | 140,000 | (114,200) | |||
2020-42 | 2023-4102 | (114,200) | 168,000 | 53,800 | |||
2020-43 | 2023-4102 | 53,800 | 120,000 | 4,500 | 169,300 | ||
2020-44 | 2023-4102 | 169,300 | 220,000 | 389,300 | |||
2020-45 | 2023-4102 | 389,300 | - | 389,300 | |||
2020-46 | 2023-4102 | 389,300 | 90,000 | 299,300 | |||
2020-47 | 2023-4102 | 299,300 | 156,000 | 156,000 | 455,300 | ||
2020-48 | 2023-4102 | 455,300 | 264,000 | 264,000 | 719,300 | ||
2020-49 | 2023-4102 | 719,300 | 80,000 | (80,000) | 639,300 | ||
2020-50 | 2023-4102 | 639,300 | 120,000 | 120,000 | 759,300 | ||
2020-51 | 2023-4102 | 759,300 | 300,000 | 600,000 | (300,000) | 459,300 | |
2020-52 | 2023-4102 | 459,300 | - | 459,300 | |||
2021-01 | 2023-4102 | 459,300 | - | 459,300 | |||
2021-02 | 2023-4102 | 459,300 | 372,000 | 850,000 | (478,000) | (18,700) | |
2021-03 | 2023-4102 | (18,700) | - | (18,700) | |||
2021-04 | 2023-4102 | (18,700) | 144,000 | 144,000 | 125,300 |
Qué pasa:
YearWeek | Clave de la planta de material | Inventario | Cantidad de pedido de pedido de pedido de pedido de pedido | Cantidad de entregas abiertas | Cantidad de orden abierto | Inventario Rolling | |
2020-40 | 2023-4102 | 126,600 | 380,800 | (254,200) | |||
2020-41 | 2023-4102 | 140,000 | 140,000 | ||||
2020-42 | 2023-4102 | 168,000 | 168,000 | ||||
2020-43 | 2023-4102 | 120,000 | 4,500 | 115,500 | |||
2020-44 | 2023-4102 | 220,000 | 220,000 | ||||
2020-45 | 2023-4102 | - | |||||
2020-46 | 2023-4102 | 90,000 | (90,000) | ||||
2020-47 | 2023-4102 | 156,000 | 156,000 | ||||
2020-48 | 2023-4102 | 264,000 | 264,000 | ||||
2020-49 | 2023-4102 | 80,000 | (80,000) | ||||
2020-50 | 2023-4102 | 120,000 | 120,000 | ||||
2020-51 | 2023-4102 | 300,000 | 600,000 | (300,000) | |||
2020-52 | 2023-4102 | - | |||||
2021-01 | 2023-4102 | - | |||||
2021-02 | 2023-4102 | 372,000 | 850,000 | (478,000) | |||
2021-03 | 2023-4102 | - | |||||
2021-04 | 2023-4102 | 144,000 | 144,000 |
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |