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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
asmith7
New Member

Compare Current Stock table against Min and Max Levels table and produce results table

Hi All, I'm hoping someone can help.  Fairly new to this.  I have 2 tables.  Table 1 has a list of parts, their site locations and then the amount in stock.  Table 2 has the minimum stock levels for each of these parts, at each site (As it may vary from site to site) I want to compare table 1 to table 2 and then have a new table that is produced that only shows any of the items that are below their minimum stock level for that particular site.  Totally not sure where to start with this and wondered if anyone had any advice or has done anything similar ?

 

Stock Level Table example

 

Part Number 1Part DescriptionSite 1 StockSite 2 StockSite 3 Stock

Part 1Part 1 Description021
Part 2Part 2 Description010
Part 3Part 3 Description336

 

MSL Table Example

 

Part Number 1Part DescriptionSite 1 MSLSite 2 MSLSite 3 MSL

Part 1Part 1 Description121
Part 2Part 2 Description030
Part 3Part 3 Description538

 

Any help massively appreciated

 

Amanda

1 ACCEPTED SOLUTION
johnt75
Super User
Super User

This can all be done in Power Query. If you load each table into Power Query, you can follow these steps

  1. rename the Site columns in both tables to just be "Site 1", "Site 2" etc, 
  2. select the Part number and Part description columns, right-click and choose "Unpivot other columns"
  3. rename the new columns as Site and either MLS or StockLevel depending on which table you're in.
  4. merge the 2 queries, use ctrl-click to select both the Part Number and Site columns in both tables. only keep the MLS or StockLevel column from the 2nd table
  5. add a conditional column called "Below threshold" which returns 1 if the StockLevel column is < the MLS column

Once you've loaded the data into Power BI you can use the Below Threshold column as a filter to only show Sites and Parts which are below the minimum level

View solution in original post

7 REPLIES 7
asmith7
New Member

Apologies, I hadn't expanded the merged query.  All sorted now thanks

asmith7
New Member

Thank you so much ! Brilliant

johnt75
Super User
Super User

This can all be done in Power Query. If you load each table into Power Query, you can follow these steps

  1. rename the Site columns in both tables to just be "Site 1", "Site 2" etc, 
  2. select the Part number and Part description columns, right-click and choose "Unpivot other columns"
  3. rename the new columns as Site and either MLS or StockLevel depending on which table you're in.
  4. merge the 2 queries, use ctrl-click to select both the Part Number and Site columns in both tables. only keep the MLS or StockLevel column from the 2nd table
  5. add a conditional column called "Below threshold" which returns 1 if the StockLevel column is < the MLS column

Once you've loaded the data into Power BI you can use the Below Threshold column as a filter to only show Sites and Parts which are below the minimum level

Hi @johnt75 I'm trying to add the conditional column but it is wanting a value rather than referring to the MSL table.  Screenshot attached, any ideas?

 

asmith7_0-1647269933962.png

Thanks

did you merge the queries? the merged table should have a column for both stock level and MLS

I did but when merged it just has a column titled table ?

 

asmith7_0-1647337322991.png

 

You need to click the expand arrows next to the MLS table header, then only choose to keep the columns you need

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Users online (11,569)