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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
RubanBasilea
Helper II
Helper II

Asignación de posición de entrega con orden de trabajo basada en la secuencia y cantidad de material entregado

Hola equipo,

Hay dos mesas - Main & Delivery table. (Consulte la tabla siguiente) La tabla principal necesita cantidad de la tabla de entrega para satisfacer la necesidad wo, es decir, la columna C es la columna de cantidad necesaria en la tabla principal. La secuencia en la que estas líneas obtienen materiales se especifica en la columna D. Además, en la tabla Entrega habría varias entregas y la secuencia en la que el material se asigna a la tabla principal desde la tabla de entrega se especifica en la columna D. Queremos lograr la siguiente "salida requerida" en la tabla principal

Tabla 1 (Tabla principal)

Orden de trabajoMaterialCantidad requeridaSecuencia de asignación de entregaSalida requerida (de la Tabla 2)
1133d
21102a,b,c
31111a

Tabla 2 (Tabla de entregas)

EntregaMaterialCantidadSecuencia
a1171
b132
c113
d134
e195

Atentamente

2 REPLIES 2
amitchandak
Super User
Super User

@RubanBasilea , de alguna manera todavía no soy capaz de relacionados la tabla 1 y la tabla 2 para la salida esperada. ¿Puede explicar con un ejemplo de cómo obtuvo a,b,c

Full Power BI Video 20 Hours YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Primera iteración en la Tabla 1 : En el ejemplo anterior, la orden de trabajo '3' es la primera línea para obtener materiales (esto se basa en la secuencia-columna D) y requiere 11 cantidades. Esta línea obtendrá materiales de la entrega 'a' ya que tiene 17 cantidades y es la primera línea que regala materiales (de nuevo esto se basa en la secuencia en la tabla 2).

Después de esta primera iteración, en el Cuadro 2 para la entrega 'a' ya que 11 cantidades ya son consumidas por la orden de trabajo '3'. La cantidad restante de 'a' en el cuadro2 sería 6.

Ahora para la segunda iteración en la Tabla 1 : La orden de trabajo '2' es la segunda línea para obtener materiales (esto se basa de nuevo en la secuencia-columna D) y requiere 10 cantidades. Esta línea obtendrá materiales de tres entregas diferentes. Esto se debe a que la entrega 'a' tiene 6 cantidades restantes, la entrega 'b' tiene 3 cantidades y la entrega 'c' tiene 1 cantidad .

Después de esta segunda iteración, en el Cuadro 2 para las entregas a, b & c se consumen completamente. Las únicas entregas abiertas disponibles son d & e.

Ahora, para la tercera iteración: la orden de trabajo '1' es la última línea para obtener materiales (esto se basa de nuevo en la secuencia-columna D) y requiere 3 cantidades. Esta línea obtendrá materiales de la entrega d ya que tiene 3 cantidades.

Finalmente después de esta tercera iteración, en la Tabla 2, las Entregas a,b,c & d se consumen por completo. La única entrega abierta que queda fuera sería 'e'.

Espero que esto sea claro

Gracias

Helpful resources

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

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Feb2025 NL Carousel

Fabric Community Update - February 2025

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

Top Solution Authors
Top Kudoed Authors