This needed major refactor in all parts dealing with product or inventory.
Chore: SalesAnalysis report refactored