Power BI Inventory Management Dashboard

Поделиться
HTML-код
  • Опубликовано: 30 сен 2024
  • Tutorial on Power BI, Learn How to build an Inventory Dashboard.
    It includes ABC Inventory Classification, XYZ Classification, Inventory Turnover Ratio, Calculation of Safety Stock & Reorder points, Stock Status Classification, ABC Pareto Chart & Demand Forecasting on Power BI. It is extremely useful for Warehouse/ In-plant Inventory Managers to effectively control the Inventory levels and also maintain the Service Levels.
    Power BI file & Source Data Excel: drive.google.c...
    About me:
    I am a student at NITIE Mumbai, batch of 2019-2021. NITIE (National Institute of Industrial Engineering) is a leading academic institution in generating world class supply chain and operations professionals. It is also popularly known as "The Mecca of Supply chain".
    Link: www.nitie.ac.in
    #inventory #dashboard #powerBi
    To Connect with me:
    Email: hemu161095@gmail.com

Комментарии • 148

  • @noumanmhate7747
    @noumanmhate7747 Год назад +7

    Question/ Problem : I've been trying to setup formula to calculate annual sales quantity but the formula doesn't show number data?
    Ans: because the oldest date in the past order sheet is 2020, and now is 2022. and that's why when u input -365, there is nothing appears because there is no data for 2021. Try Putting -1287 (For exact data on date 23/12/2022) or any other no depending on when ur solving the problem (if ur just learning to create dashboard then it dosent matter whether ur data matches or not with the video)

  • @pixarnemo4498
    @pixarnemo4498 Год назад +2

    It has been 2 years since upload, but Thank you for sharing this knowledge.

  • @anusha418
    @anusha418 2 года назад +2

    Hi, I've been trying to setup formula to calculate annual sales quantity but the formula doesn't show number data?

  • @martindehner1698
    @martindehner1698 2 года назад +1

    Hi Hemanth Boddapu Can I contact you DM for 2 question regarding this BI session? Please let me know

  • @ExactitudeIT
    @ExactitudeIT 3 года назад +6

    Hi Hemanth, like other people I would also love to see more power BI webinars. I find that you explain it very well.

  • @anexacharcoal
    @anexacharcoal 2 года назад +2

    Hi there, nice tutorial, but i still not understand about cummulative share coloum , can you explain more ?

  • @mathewinmuscat
    @mathewinmuscat 3 года назад +3

    Thanks a ton, please upload more such project like videos, God bless you.

  • @arvinderloomba9308
    @arvinderloomba9308 3 года назад +2

    Great Presentation! I had a question: When replicating your example, I got stuck when creating the column "Weeks Demand" (at ruclips.net/video/hGOxNYpXkLU/видео.html). When I add the FILTER function for 'Past Orders' table (in line 3), it cannot locate the 'Weekly Demand Sheet'[SKU ID] (in line 4), as well as 'Weekly Demand Sheet'[Week Date] (in lines 5 and 6). My guess is that these are filtered out as they are not included in the 'Past Orders' table. What will be the way around it?

  • @OwenLuan-f3p
    @OwenLuan-f3p 11 месяцев назад +1

    hi Hemanth, thanks for your great report format. but i have a little issue about XYZ's logic. why do you use 0.2*max(CV RANK) or 0.5*max(CV rank). it seems you only simply group like ABC rule. and X should be CV value 0~25% but not CV bank's 20%. this is my comments.

  • @mdbaseetalam903
    @mdbaseetalam903 3 года назад +4

    Great Work Hemanth...It will be awesome if you keep on sharing this type of content on weekly basis

  • @Ndejjesurveyorsyear3
    @Ndejjesurveyorsyear3 10 месяцев назад +1

    Thanks a lot Hemanth for the insights of Using Power BI for Inventory management, well I would like to inquire what the SKU IDs stand for, could they be standing for the different wholesalers that come in to request for the goods????

  • @remyaraman4025
    @remyaraman4025 4 года назад +5

    Great presentation Hemanth, love it :)

  • @surajrawat6528
    @surajrawat6528 3 года назад +1

    My Annual sale quantity is not showing same value as yours..did everything step by step as you did ..

    • @linus2318
      @linus2318 3 года назад +1

      Did you solve it? I have the same problem

  • @thejaswipericharla925
    @thejaswipericharla925 4 года назад +2

    Hey hemanth, Very insightful video..I have a question on this...what is the lead time indicating here?

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  4 года назад +1

      Tq Thejaswi, The lead time indicates the replenishment lead time.. could be either production lead time or procurement lead time

  • @JenniferC-LA
    @JenniferC-LA 11 месяцев назад +1

    This was fantastic. Thanks very much!

  • @gingermo
    @gingermo 2 года назад +2

    Some comments: for dividing, you can use the Divide(numerator,denominator) function. Also, for the Rank, I used RankX because I was getting weird results: CV RAnk = RANKX(tblInventoryFact,tblInventoryFact[CV],,ASC,Dense)

  • @piyushashah1
    @piyushashah1 3 года назад +1

    Very nice!

  • @flyer737
    @flyer737 5 месяцев назад

    Hi hemant can you please let me know how to calculate cumulative forecast

  • @venkatrohith
    @venkatrohith 3 года назад +2

    Hey Hemant, great content and very insightful, please enlighten us with such good content going ahead..also could you increase the frequency of sharing the videos looking forward.. thank you

  • @Truth-N-Lies
    @Truth-N-Lies 3 года назад +2

    Great Hemanth, it is a very nice tutorial. Can you upload such relevant tutorial for small retail shops and manufacturing units👏🙏

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  3 года назад +1

      Thankyou Ken.. i would love to make content on retail and manufacturing.. i am looking for some use cases to connect to some real problems.. let me know if you have any

  • @angelshappylife5104
    @angelshappylife5104 3 года назад +1

    Helpful Presentation .. need help to create the same but getting error so Is to possible to connect to resolve the issue

  • @evett16
    @evett16 3 года назад +1

    Thank you very much for this very useful video! Regards :)

  • @totanlinh
    @totanlinh 3 года назад +1

    Simple but useful, Many thanks for your share

  • @kami_Shi_Shin
    @kami_Shi_Shin 3 месяца назад

    If you want the annual sales quantity to work used 43996 instead of today in the DAX formula.

  • @mechanicalengineering1645
    @mechanicalengineering1645 2 года назад +1

    U just skipped the video

  • @adelbernardino9159
    @adelbernardino9159 3 года назад +3

    This is very helpful! Thanks! Just a question on the formulas you used on each metric. Are they standard in the industry?

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  3 года назад +3

      That's a good question. For Most industries the formulae are similar in nature if not the same. For ABC XYZ calculations, the cutoff values might vary, while Safety stock and reorder points will change based on many other factors based on the type of product and company.

  • @rajkumarrajasekaran2419
    @rajkumarrajasekaran2419 3 года назад +1

    Good video and very well presented. Thanks for this work..

  • @kimjay8376
    @kimjay8376 3 года назад +1

    Hey thanks for the tutorial. I was following along but how do you change the row when you're writing the formula? like you constantly change the row. I tried tab, shift, and everything but nothing works.

    • @LucasKsh
      @LucasKsh 2 года назад

      did you get it how to do it?

  • @torbennielsen7642
    @torbennielsen7642 3 года назад +1

    Great work Hemanth, nice daschboard for scm management

  • @CosmicVibrationEdna
    @CosmicVibrationEdna 7 месяцев назад

    Can you work with me on a personal file?

  • @vietndk5437
    @vietndk5437 2 года назад +1

    Thanks Hemanth. This video is great.

  • @cherianiype
    @cherianiype 3 года назад +1

    Good stuff @hemanth.... thx for sharing

  • @Eduoverdrive
    @Eduoverdrive 3 года назад +2

    Dear Hemanth, very nice tutorial, but could you please redo all that using only measures instead of new columns? That´s because the performance will be quite better. Using columns with a big data will becomes almost impossible, too lazy, Could you do that?

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  3 года назад +2

      Some of the calculations are giving some trouble when used a measure instead of columns. Especially the categorisation of ABC and FSN. Anyways, let me try again.

    • @Eduoverdrive
      @Eduoverdrive 3 года назад

      @@HEMANTHHEMU86 I tried exactly the way you did but I have 5700 sku to control at fact table. The dashboard becames to heavy

    • @Eduoverdrive
      @Eduoverdrive 3 года назад

      @@HEMANTHHEMU86 and thank you very much to answer

    • @nishavelre7123
      @nishavelre7123 11 месяцев назад

      @@HEMANTHHEMU86HI
      did you try these with measures?

  • @mohitpande2006
    @mohitpande2006 3 года назад +1

    hi hemanth while I using annual revenue command after && it is showing blanks value as result what might be the problem, whether I should put date instead of -365

    • @andreastulus4351
      @andreastulus4351 3 года назад +1

      i have the same problem as well

    • @mohitpande2006
      @mohitpande2006 3 года назад

      @@andreastulus4351 hi andreas I solved it later just use function generate series and put new dates

    • @sejalpatil2659
      @sejalpatil2659 2 года назад

      @@mohitpande2006 can you provide the syntax

    • @mechanicalengineering1645
      @mechanicalengineering1645 2 года назад

      @@mohitpande2006 please provide the syntax

  • @kashifarif7935
    @kashifarif7935 3 года назад +1

    Very well explained. Very helpful for inventory management and domain knowledge..

  • @anandrajpatel688
    @anandrajpatel688 4 года назад +1

    Very helpful Hemant good job.

  • @mdtauhidalam9349
    @mdtauhidalam9349 2 месяца назад

    Hi Hemanth, great video illustrating Power BI use cases in the field of inventory management. I have one small question, how can we do a dynamic ABC and XYZ analysis such that the classes update based on selection on the date slicers? It'd be very helpful if you could make a video on the same. Thank you so much for such value content. Keep it Up!

  • @shubhamsingh8182
    @shubhamsingh8182 2 года назад +1

    Annual sale quantity = CALCULATE(
    SUM('Past Orders'[Order Quantity]),
    FILTER('Past Orders',
    'Past Orders'[SKU ID]=Stock[SKU ID] &&
    'Past Orders'[Order Date]>=TODAY()-365))
    This formula above returns a blank column without any value in it, Can anyone help on this ?

    • @susisalazar552
      @susisalazar552 2 года назад

      I have the same case, pls help with this formula!

    • @pusenyang5092
      @pusenyang5092 Год назад

      because the oldest date in the past order sheet is 2020, and now is 2022. and that's why when u input -365, there is nothing appears because there is no data for 2021.

    • @MohamedIsmail-vb3ov
      @MohamedIsmail-vb3ov Год назад

      try this
      Annual sales quantity =
      CALCULATE(SUM('Past Orders'[Order Quantity]),
      FILTER('Past Orders',
      'Past Orders'[SKU ID] = Stock[SKU ID] &&
      'Past Orders'[Order Date] >= MAX('Past Orders'[Order Date]) - 365))

    • @charu.099
      @charu.099 6 месяцев назад

      Its worked thanks buddy ❤

  • @SantoshDas-l2q
    @SantoshDas-l2q 7 месяцев назад

    Hello, how connect with you

  • @yemensport1997
    @yemensport1997 4 года назад +2

    Very nice

  • @danyos777
    @danyos777 3 года назад +1

    Looking forward to more of your Power BI videos focused on supply chain management topics. Thanks for this video on inventory management!

  • @bharathharthikote9168
    @bharathharthikote9168 9 месяцев назад

    I have sales and purchases for different products from different stores(shops) as orders table in Table and now I want to do Inventory analysis.
    How to you get the current stock available and what is sku_id?

  • @CarlosSanchez-mi2cu
    @CarlosSanchez-mi2cu Год назад

    Hi everybody, i have a doubt. Why is necesary to use a CV RANK to find the XYZ Category ? I think is just needed the CV column and then a IF to asing XYZ category as well the ABC.

  • @gulabansari
    @gulabansari 3 года назад +1

    Awesome Explanation

  • @ketanshah1389
    @ketanshah1389 2 года назад

    Good Dashboard
    Can we derive same type of Dashboard for Stocks of raw material which will be used for Manufacturing?

  • @linus2318
    @linus2318 3 года назад

    When i write the "Annual Sale Quantity" column it creates no values at all. The problem seems to be the >= sign. Any solutions?

  • @jalalbcit
    @jalalbcit 3 года назад

    At 5:37 I cant bring stock[SKU ID] does anyone else have same problem ?

  • @ginetteslater1017
    @ginetteslater1017 2 года назад +1

    Fantastic tutorial. I was able to create my own dashboard and love it. Thank you so much!

  • @yassinelamhadoual3233
    @yassinelamhadoual3233 4 года назад +1

    You are great my friend

  • @nishantpurohit100
    @nishantpurohit100 Год назад

    Wow nice work, appreciate it.

  • @richardfan2160
    @richardfan2160 4 года назад +1

    Very Useful! this is what i need for quite a while!

  • @abdelmortada6706
    @abdelmortada6706 3 года назад +1

    Brilliant presentation Hemanth

  • @techguy5878
    @techguy5878 Год назад

    How to load data from the ERP or link ERP to Power bi?

  • @daniellesutton6059
    @daniellesutton6059 10 месяцев назад

    hiya, the excel sheet and link doesnt seem to work, can you upload this again? thanks!

  • @satishkumardommeti8282
    @satishkumardommeti8282 3 года назад +1

    Excellent demonstration of an Inventory Management Dashboard. Flow was easy to follow and process was crystal clear. Thanks a ton.

  • @dp6736
    @dp6736 Год назад

    Amazing presentations with very useful KPI's. Thanks

  • @preethikak5708
    @preethikak5708 Год назад

    Hlo.. I had a doubt. While link with ERP, is there any ways to auto updates of data?

  • @keaanderson1
    @keaanderson1 Год назад

    How did you get the Sales Amount on the Weekly Demand Table?

  • @tusharkale1742
    @tusharkale1742 3 года назад

    Thanks for sharing the video but now when I have the downloaded the pbix file it shows different metrics in visualization . Is it bcoz of that you have selected last year data using today formula

  • @sathibabuchunduri6126
    @sathibabuchunduri6126 2 года назад

    If we transform data using power bi query window rather than from tables , what will be likely result?

  • @snehanaik4409
    @snehanaik4409 2 года назад

    You should not calculate "Revenue % " in backend . This should be handled in Front end. As if you apply filter on data (slice and dice) this will lead to wrong results.

  • @sachinrkrishnan6680
    @sachinrkrishnan6680 2 года назад

    Great work Hemanth... Really informative.. Thank you for this... 👍

  • @narrasaikrishna9874
    @narrasaikrishna9874 4 года назад +1

    Sir Great Video 🙌🙌

  • @fosben
    @fosben 4 года назад +1

    this get the product price from the "stock" file.. what if the products have different prices and the prices is in the order file (where it should be imo)

    • @fosben
      @fosben 4 года назад +1

      guess I figured it out:
      Annual Revenue=sumx(filter('past orders','past orders'[sku id]=stock[sku id] && 'past orders'[order date]=today()-365),'past order'[orderprice])
      It would need the orderfile to have the column "orderprice" with the customers total order price per item in it..

    • @norpriest521
      @norpriest521 3 года назад

      @@fosben
      Can I ask?
      The data model that you used here, is it relational/transactional database or data model with star schema relationship?

    • @fosben
      @fosben 3 года назад

      @@norpriest521 same as video, but with the orderprice moved to the orderfile

  • @kanwalohri2526
    @kanwalohri2526 3 года назад

    where is description box to download inventory dashboard file

  • @swisskeey4371
    @swisskeey4371 2 года назад

    What is the formula for calculating max holding?

  • @nsundarsrinivas9
    @nsundarsrinivas9 3 года назад +1

    Nicely done.. will try it out on my own now!

  • @RudneyForti
    @RudneyForti Год назад

    Great job with this video! Thank you!

  • @ahsanrajwani
    @ahsanrajwani 4 года назад +1

    very nice session

  • @arnavv_SRJ
    @arnavv_SRJ 2 года назад

    Can you help me to connect powerbi with mongodb

  • @ShiveshThakur-mx9jq
    @ShiveshThakur-mx9jq 7 месяцев назад

    Great content. Clear and concise. Many Thanks.

  • @vivekupadhyay3978
    @vivekupadhyay3978 9 месяцев назад

    fully packed content in a very short video, thanks alot!

  • @حضرميالحضرمي-ز3ط

    Can you please share the file link?

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  Год назад

      drive.google.com/file/d/15uoiFP5t3eV5SRrkv42vdwu8klxENbx2/view

  • @sayantanbanik7593
    @sayantanbanik7593 2 года назад

    Could you please tell me the dataset source?

  • @HardikShah17
    @HardikShah17 Год назад

    One of the best videos that I have ever seen!

  • @gauravbhatia6878
    @gauravbhatia6878 4 года назад

    Can you please share with us the two excel files (Inventory + SKU) data for preparing the dashboard

  • @learn_with_sidd9448
    @learn_with_sidd9448 Год назад

    Hi @HEMANTHHEMU86 When I am entering the calculate function for Annual Sales Quantity it is not recognizing Stock[SKu ID] in the filter subsection. I have also tried copying it from the pbi sample file but still it is giving error.

  • @sanjusamson2598
    @sanjusamson2598 3 года назад

    Very informative... Thanks 👍

  • @katheshshah9966
    @katheshshah9966 4 года назад +3

    Very insightful !!! You nicely covered the basics of inventory management as well as dashboard designing.

  • @manishkumarhate9202
    @manishkumarhate9202 2 года назад

    Annual Sales Quantity is not working it's giving me empty space? can you reply

    • @berylterryl8948
      @berylterryl8948 3 месяца назад

      You can use the following formula to eliminate the black error:
      AnnualSaleQuantity =
      VAR LatestDate = MAX('Past Orders'[Order Date])
      RETURN
      CALCULATE(
      SUM('Past Orders'[Order Quantity]),
      FILTER(
      'Past Orders',
      'Past Orders'[SKU ID] = Stock[SKU ID] &&
      'Past Orders'[Order Date] >= (LatestDate - 365) &&
      'Past Orders'[Order Date]

  • @paulskelton8799
    @paulskelton8799 2 года назад

    Hi Hemanth, this was posted some time ago but really has been a great help to me as a newbie to Power BI. Thank you so much for sharing

  • @gauravkakkar5707
    @gauravkakkar5707 2 года назад

    Pretty cool Hemanth!

  • @ayanintern4207
    @ayanintern4207 Год назад

    Great work. Can we have the dataset 🙏

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  Год назад

      drive.google.com/file/d/15uoiFP5t3eV5SRrkv42vdwu8klxENbx2/view

    • @charu.099
      @charu.099 6 месяцев назад

      Hie ​@@HEMANTHHEMU86 got to prepare a dashboard i was following every step but i dont know why even after trying for so many times my formula was not working and it is showing some error at 16:45

  • @sabkuchdhela191
    @sabkuchdhela191 3 года назад

    how can we do this in FY

  • @gethingeorge4140
    @gethingeorge4140 6 месяцев назад

    Thank you so much

  • @prayanshpatel7481
    @prayanshpatel7481 3 года назад

    When I applied the formula in power query my annual sales quantity column is blank. Do anyone have any suggestions what should I do in that case?
    Appreciate your help.

    • @LucasKsh
      @LucasKsh 2 года назад

      same probelem you got your issue resolved?

    • @LucasKsh
      @LucasKsh 2 года назад

      i put today function - 940 days instead of 365

  • @arunpalaniappan4749
    @arunpalaniappan4749 4 года назад

    Where can i find the source data for this? It would be amazing if you could share the source data.

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  4 года назад +1

      There's a link in the description for the file. You'll find the data in it

  • @mechanicalengineering1645
    @mechanicalengineering1645 2 года назад

    7 : 52 what was that

  • @debadarshinihota3155
    @debadarshinihota3155 Год назад

    Hi. Thanks for the video. However when we download the data and try doing it in our systems, we are unable to fetch the Annual Sale Quantity. The entire column is blank.
    Kindly suggest

    • @chinmaywaingankar8274
      @chinmaywaingankar8274 Год назад +2

      This is because you might be putting -365 and because of that it is trying to get data for the past year lets say if you are doing it in 2022 then it is trying to get info of 2021 which is not present in the data set instead try -1451, for today's date

    • @charu.099
      @charu.099 6 месяцев назад

      Its is still not working and alots of errors are showing what should i must do

    • @chatgpt-xm5xs
      @chatgpt-xm5xs 3 месяца назад

      Annual Sale Quantity1 =
      CALCULATE(
      SUM('Past Orders'[Order Quantity]),
      FILTER(
      'Past Orders',
      'Past Orders'[SKU ID] = 'Stock'[SKU ID] &&
      'Past Orders'[Order Date] >= MAX('Past Orders'[Order Date]) - 365
      )
      )

  • @menoninblack
    @menoninblack 3 года назад

    you are really smart!

  • @karikoga320
    @karikoga320 3 года назад

    Good Day Hemanth. I have noticed there is a discrepancy between "SKUs to Reorder" which is "258" and "Stock Status Below Reorder Point" which is "257". Shouldn't these two figures be equal? Kindly look into it and advise accordingly.
    Thanks

  • @АлександрЛукашев-е1й

    Perfect 👌

  • @shilpasharma5415
    @shilpasharma5415 2 года назад

    Good

  • @bottonline4544
    @bottonline4544 4 года назад

    nice job . I have a question, why do you use so many calculated columns instead of measures

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  4 года назад +1

      Works either way. I personally feel comfortable with columns when there are multiple tables getting linked.

    • @kittyind
      @kittyind 3 года назад +1

      @@HEMANTHHEMU86 Also there is a difference between the measure and calculated column. We cannot interchange them. This is discussed by SQLBI Marco & Alberto. I like Calculated columns over measure in some areas where eg: Stock on hand may have SKU which do not have sales or demand due to legacy. Nicely presented.

  • @helenarchengles4402
    @helenarchengles4402 3 года назад

    Hi i want to ask, did you already sort the sku from the higest revenue share to the lowest revenue share before you put cummulative column?

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  3 года назад

      No, that never works on powerbi because there is no row number. The formula i have inserted will take care of that

    • @helenarchengles4402
      @helenarchengles4402 3 года назад

      @@HEMANTHHEMU86 in 9:16 could you explaim what does this formula mean? Revenue share > Earlier[ Revenue Share]

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  3 года назад

      @@helenarchengles4402 it's a filter to consider only the rows where the revenue share is greater than that specific row revenue share..

    • @helenarchengles4402
      @helenarchengles4402 3 года назад

      @@HEMANTHHEMU86 so that formula act as sort revenue share from higest to lowest right?

    • @HEMANTHHEMU86
      @HEMANTHHEMU86  3 года назад

      @@helenarchengles4402 exactly

  • @owenzmortgage8273
    @owenzmortgage8273 Год назад

    english subtitle, or speak normal English, very difficult to understand , too fast and not loud and clear