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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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

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
September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Top Solution Authors