Scenario Analysis - volume changes

Case Study: Supply Chain Analytics in Power BI

Nick Switzer

Analytics Lead

Deep Thoughts from a Wise Soul

Everyone has a plan until they get punched in the mouth. -Mike Tyson

A man wearing boxing gloves after being knocked from a punch

Case Study: Supply Chain Analytics in Power BI

Sources of uncertainty

A woman holding a laptop holding her finger in the air as if to estimate windspeed

  • Projects start with assumptions
  • Analysis tools should adjust to this uncertainty
  • Sources of uncertainty:
    • Demand
    • Product-market fit
    • External economic conditions
    • Price
Case Study: Supply Chain Analytics in Power BI

Dependent Relationships

Cycle showing that price influences demand which influences production volume which influences production cost which affects price (the starting point)

Case Study: Supply Chain Analytics in Power BI

Why not just ask for more quote data?

A busy office worker on the phone writing on paper in front of a laptop

Quote preparation and ingestion takes:

  • Time
  • Resources
Case Study: Supply Chain Analytics in Power BI

Building a dynamic scenario analysis tool

Column name Description
Part_Number An ID of the Part Number Quoted
Supplier Name of the supplier that submitted the quote
Volume Minimum production volume for the quoted price
Unit_Cost Quoted cost per unit
Non_recurring_expenses One time expenses required for the production volume

 

  • A scenario volume parameter makes the report dynamic.
  • Parameters adds a user-controlled slicer to the report.
Case Study: Supply Chain Analytics in Power BI

Full Cost Measure

Supplier Part_Number Volume Unit_Cost Non_recurring_expenses
Supplier_XYZ Part_A 1000 $12.90 $2000
Supplier_XYZ Part_A 5000 $9.78 $3000
Supplier_MNO Part_A 1000 $5.90 $6000
  • Full cost measure must use volume parameter
  • Full cost measure will return the lowest full cost from all eligible combinations of:
    • Supplier
    • Part
    • Volume
  • Perfect use case for an iterative function
Case Study: Supply Chain Analytics in Power BI

Using an iterative function

 

MINX(<table>, <expression>) returns the minimum value of an expression computed for each row of the table you pass it.

  Function to use

Full Cost (Measure) = MINX(<table>, < expression>)

  Measure structure

Full Cost (Measure) = MINX(FILTER(<table>,<filter>), <Full Cost formula>)

Case Study: Supply Chain Analytics in Power BI

Let's practice!

Case Study: Supply Chain Analytics in Power BI

Preparing Video For Download...