Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEA
Hi Community members,
A solution to last week’s challenge can be found here.
This challenge was submitted by Casey Koopmans @cwkoops. Thank you, Casey, for this interesting challenge!
In global supply chain operations, duty drawback programs allow exporters to reclaim duties paid on imported raw materials once the resulting finished goods are exported. To comply with such programs, companies must maintain traceability between the raw materials used and the finished goods produced.
For this challenge, imagine you work with a manufacturer that processes raw materials into finished goods. Each raw material is received in lots, and the manufacturer needs to trace how much of each raw material lot is consumed in each finished good lot, following a strict First In, First Out (FIFO) usage policy.
Your task is to develop a FIFO allocation model that maps the consumption of raw material lots to finished good lots, enabling full traceability.
You are provided with two datasets:
Each finished good lot consumes a certain amount of a specific raw material type (SUB), which must be traced back to specific raw material lots.
Your task for this challenge:
Using FIFO allocation, build an iterative macro that helps determine which raw material lots are consumed by each finished good lot, and how much of each lot is used. To do so, consider the following:
Source:
Good luck!
The Academy Team
Definitely a tough one this week! My answer didn't quite match the output provided, so I'm interested to see others' solutions.
Macro:
Time Taken: 00:40:14
Very difficult this week, I think I've missed something as my solution doesn't exactly match the output data as mine returns the amount of each that is required per FG (rather than the cumulative data)... oh well, I'm happy that I eventually figured something out :)
I must have missed some context of FIFO. Couldn't get my answer matched.
I'm having a hard time interpreting the assignment so I'll revisit this challenge later to try and learn what is required here. The QTY and SUBQTY fields seem a little bit of an acquired taste, but perhaps I can understand what is happening in the real world when revisiting this
Since I couldn't fully understand the problem statement, I created a workflow that matches the Output as closely as possible.
Based on the discussion I am going to wait for either the updated prompt/file or someone to get it on the nose! 😊
Tagging @AYXAcademy for awareness
You and me both Alex! The Fields names and table relationships are confusing and I'm not even sure what exactly is being asked. 😕