Segmentation Overview
Segmentation is used to understand historical demand,
classify the product portfolio, find exceptions, and will help you pay extra attention downstream
in the planning process.
The segmentation module is designed to partition items based on their demand characteristics, giving you better insights into how you can best prioritize your time as a planner. This approach follows the Pareto Principle, which suggests that 80% of your results will come from 20% of the inputs.
The most common use case of Segmentation is to identify the important items from a volume or revenue perspective.
Use segmentation to:
- Analyze revenue and volume figures for all raw materials, intermediate and finished products in your supply chain.
- Generate a forecast and inventory policy by segment.
- Organize the collaboration hierarchy by segment.
Item Categories
Segmentation based on Item Category, which is determined by the structure within the Bill of Materials sheet.
- Click the “Finished Products” dropdown, change the selection to “Raw Materials”
Notice the table updates with a different set of items.
There are three possible Item Categories: Raw Materials, Intermediate Product, and Finished Product.
- Finished items are those items that may have components but are not themselves components to other items.
- Intermediate products are items that have components, and are also components to other products.
- Raw materials.
Item Classification -> Definition -> Scenario Validation
- Finished Good (FG) - Item that is not a component to other items - Check the BOM and if the item is not present as a component, then its FG; Scenario: If Item A has B as component and B has C as a component and if A is not a component to any than A is an FG
- Raw Material (RM) - Any item that has no component is a Raw Material - Scenario: If Item A has B as component and B has C as a component and C does not have component then C is a Raw Material
- Intermediate - An Item can be classified as a FG if there is a direct demand on the Item and at same time required as component to another Item then it can be both an FG or Intermediate - Scenario: If Item A has B as component and B has C as a component then B can be an Intermediate if there is no direct demand on B, else B is a FG if it has a direct demand
Filtering Items (Sales Split, Trend Split, Variability)
Items within an Item Category can be filtered and sorted based on a variety of demand characteristics, which correspond to the columns of the table.
- Sales Split: A sales split is tied to the Pareto ABC rule. The default Pareto percentages are 80%, 15%, and 5%
- Variability / Variability Split: Standard Deviation / Mean categorized by Low, Medium, and High variability.
- Trend / Trend Split: Trend measurement categorized by Active, Active New, Inactive, or Obsolete.
Filtering items can be done by either clicking directly on the Sankey chart, clicking the dropdown, and by going into the Settings.
Likewise, filter selections can be cleared by clicking on the whitespace within the Sankey chart or clicking the Settings button and clicking Reset to Default.
Analyzing Segments
There are five types of analysis that can be performed. By default, the segmentation module initially shows the visualization for “Count.”
- Count: the number of items in each Item Category
- Sales: the sales volume and the dependent demand
- Revenue: the revenue for the item
- Margin: Revenue - COGS
- COGS: Demand * Item Unit Cost
Switch between Count, Sales, Revenue, Margin, and COGS by clicking those buttons located next the product dropdown. The Sankey visualization updates, but the Items in the table do not change.
This can also be shown by switching between the Flow and Pie toggle located to the right side of the module.
Mark an Item as an Exception
Exceptions allows you to “bookmark” specific Item-Location combinations for manual review.
- Click the “Exception” checkbox of a row you want to mark as an exception.
- Make sure the row itself is selected.
- Click the publish button. The Publish Exception column is now checked.
Unpublish an Exception
- Uncheck the Exception checkbox.
- Make sure the row itself is still selected and Click the publish button again.
Mark Specific Item-Location Combinations as Exceptions
We can take a more granular approach to exceptions by only marking certain ILC combinations as exceptions, instead of the item as a whole.
- Click the Item cell of a row in the table.
This shows all ILC combinations for the respective Item.
Publish
Select rows, then click Publish to publish that segmentation data.
Segmentation Settings
Under settings you can set the Date, Partition, and Analysis by under the General section, the Sales Splits, Variability Splits, Trend Splits, and Define the Exceptions.
- Selecting a partition will analyze the data by the selected aggregate level. You can partition by Item, Location, and Customer.
Analysis By calculates the segmentation with 4 options:
- Volume - use shipments for calculations
- Revenue - use revenue values for calculations
- Margin - use revenue - (shipments * unit cost) for calculations
- COGS - use (shipments * unit cost) for calculations
For COGS, add optional "Cost History" input with Item_CD, Location_CD, Customer_CD, Date, Value, Currency fields. WithCategory( "demand" ) in a ModelInputSpecfication in demand/segmentation
load staged input data into a table demand/segmentation to be read during calculation. Modify segmentation calculation to use cost history if available, otherwise use item unit cost
- Sales Splits allows you to manually adjust the ABC splits for segmentation.
- You can also add additional splits by clicking the Add new Split button.
The bar will warn you if your split adjustments have a remaining percentage or will create an overflow.
- Variability Splits allows you to adjust manually variability for segmentation.
- Trend Splits allows you to alter the different trends manually.
- Define Exceptions allows you to create a new condition group with sales, variability, and trend.