<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How do I create a script to calculate expected inventory levels based on a reorder point and order quantity? in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/How-do-I-create-a-script-to-calculate-expected-inventory-levels/m-p/665727#M85404</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Attached is a jmp data set with consumption data for a part.&amp;nbsp; I have a beginners understanding of column formulas, but not enough to achieve the end result I want with this data set.&amp;nbsp; I'd like to be able to input a starting inventory level, a reorder point, a lead time and an order quantity into a formula or script which will output how many pieces will remain in inventory using those inputs.&amp;nbsp; In the example below I am starting with 3637 pieces in inventory.&amp;nbsp; My reorder point is 1510 pieces.&amp;nbsp; My order quantity (the amount I order when I hit the reorder point) is 600 pieces.&amp;nbsp; In row 11 my Total inventory level is below 1510 after consuming 572 so I place an order for 600 pieces.&amp;nbsp; The order takes 2 weeks to arrive so my Total continues to drop until orders start to arrive on row 13 (each row is a week).&amp;nbsp; I've been trying to use functions like lag to create a similar output in JMP but I'm at a loss.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Week&lt;/TD&gt;&lt;TD&gt;Inventory On Hand&lt;/TD&gt;&lt;TD&gt;Consumption&lt;/TD&gt;&lt;TD&gt;Total&lt;/TD&gt;&lt;TD&gt;Place order?&lt;/TD&gt;&lt;TD&gt;Order Arrives&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3637&lt;/TD&gt;&lt;TD&gt;234&lt;/TD&gt;&lt;TD&gt;3403&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3403&lt;/TD&gt;&lt;TD&gt;256&lt;/TD&gt;&lt;TD&gt;3147&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3147&lt;/TD&gt;&lt;TD&gt;272&lt;/TD&gt;&lt;TD&gt;2875&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2875&lt;/TD&gt;&lt;TD&gt;140&lt;/TD&gt;&lt;TD&gt;2735&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2735&lt;/TD&gt;&lt;TD&gt;204&lt;/TD&gt;&lt;TD&gt;2531&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2531&lt;/TD&gt;&lt;TD&gt;178&lt;/TD&gt;&lt;TD&gt;2353&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2353&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;2241&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2241&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;2133&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2133&lt;/TD&gt;&lt;TD&gt;380&lt;/TD&gt;&lt;TD&gt;1753&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;1753&lt;/TD&gt;&lt;TD&gt;240&lt;/TD&gt;&lt;TD&gt;1513&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1513&lt;/TD&gt;&lt;TD&gt;572&lt;/TD&gt;&lt;TD&gt;941&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;941&lt;/TD&gt;&lt;TD&gt;370&lt;/TD&gt;&lt;TD&gt;571&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;571&lt;/TD&gt;&lt;TD&gt;586&lt;/TD&gt;&lt;TD&gt;585&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;585&lt;/TD&gt;&lt;TD&gt;436&lt;/TD&gt;&lt;TD&gt;749&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;749&lt;/TD&gt;&lt;TD&gt;449&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;432&lt;/TD&gt;&lt;TD&gt;1068&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;1068&lt;/TD&gt;&lt;TD&gt;252&lt;/TD&gt;&lt;TD&gt;1416&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;1416&lt;/TD&gt;&lt;TD&gt;182&lt;/TD&gt;&lt;TD&gt;1834&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;1834&lt;/TD&gt;&lt;TD&gt;327&lt;/TD&gt;&lt;TD&gt;2107&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;2107&lt;/TD&gt;&lt;TD&gt;176&lt;/TD&gt;&lt;TD&gt;1931&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;1931&lt;/TD&gt;&lt;TD&gt;367&lt;/TD&gt;&lt;TD&gt;1564&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;1564&lt;/TD&gt;&lt;TD&gt;498&lt;/TD&gt;&lt;TD&gt;1066&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1066&lt;/TD&gt;&lt;TD&gt;225&lt;/TD&gt;&lt;TD&gt;1441&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;1441&lt;/TD&gt;&lt;TD&gt;496&lt;/TD&gt;&lt;TD&gt;1545&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;1545&lt;/TD&gt;&lt;TD&gt;1203&lt;/TD&gt;&lt;TD&gt;942&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;942&lt;/TD&gt;&lt;TD&gt;1011&lt;/TD&gt;&lt;TD&gt;531&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;531&lt;/TD&gt;&lt;TD&gt;525&lt;/TD&gt;&lt;TD&gt;606&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;606&lt;/TD&gt;&lt;TD&gt;933&lt;/TD&gt;&lt;TD&gt;273&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;273&lt;/TD&gt;&lt;TD&gt;541&lt;/TD&gt;&lt;TD&gt;332&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;332&lt;/TD&gt;&lt;TD&gt;670&lt;/TD&gt;&lt;TD&gt;262&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;262&lt;/TD&gt;&lt;TD&gt;146&lt;/TD&gt;&lt;TD&gt;716&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;716&lt;/TD&gt;&lt;TD&gt;124&lt;/TD&gt;&lt;TD&gt;1192&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;1192&lt;/TD&gt;&lt;TD&gt;107&lt;/TD&gt;&lt;TD&gt;1685&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;1685&lt;/TD&gt;&lt;TD&gt;187&lt;/TD&gt;&lt;TD&gt;2098&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Fri, 04 Aug 2023 18:31:14 GMT</pubDate>
    <dc:creator>Josh1</dc:creator>
    <dc:date>2023-08-04T18:31:14Z</dc:date>
    <item>
      <title>How do I create a script to calculate expected inventory levels based on a reorder point and order quantity?</title>
      <link>https://community.jmp.com/t5/Discussions/How-do-I-create-a-script-to-calculate-expected-inventory-levels/m-p/665727#M85404</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Attached is a jmp data set with consumption data for a part.&amp;nbsp; I have a beginners understanding of column formulas, but not enough to achieve the end result I want with this data set.&amp;nbsp; I'd like to be able to input a starting inventory level, a reorder point, a lead time and an order quantity into a formula or script which will output how many pieces will remain in inventory using those inputs.&amp;nbsp; In the example below I am starting with 3637 pieces in inventory.&amp;nbsp; My reorder point is 1510 pieces.&amp;nbsp; My order quantity (the amount I order when I hit the reorder point) is 600 pieces.&amp;nbsp; In row 11 my Total inventory level is below 1510 after consuming 572 so I place an order for 600 pieces.&amp;nbsp; The order takes 2 weeks to arrive so my Total continues to drop until orders start to arrive on row 13 (each row is a week).&amp;nbsp; I've been trying to use functions like lag to create a similar output in JMP but I'm at a loss.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Week&lt;/TD&gt;&lt;TD&gt;Inventory On Hand&lt;/TD&gt;&lt;TD&gt;Consumption&lt;/TD&gt;&lt;TD&gt;Total&lt;/TD&gt;&lt;TD&gt;Place order?&lt;/TD&gt;&lt;TD&gt;Order Arrives&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3637&lt;/TD&gt;&lt;TD&gt;234&lt;/TD&gt;&lt;TD&gt;3403&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3403&lt;/TD&gt;&lt;TD&gt;256&lt;/TD&gt;&lt;TD&gt;3147&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3147&lt;/TD&gt;&lt;TD&gt;272&lt;/TD&gt;&lt;TD&gt;2875&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2875&lt;/TD&gt;&lt;TD&gt;140&lt;/TD&gt;&lt;TD&gt;2735&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2735&lt;/TD&gt;&lt;TD&gt;204&lt;/TD&gt;&lt;TD&gt;2531&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2531&lt;/TD&gt;&lt;TD&gt;178&lt;/TD&gt;&lt;TD&gt;2353&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2353&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;2241&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2241&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;2133&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2133&lt;/TD&gt;&lt;TD&gt;380&lt;/TD&gt;&lt;TD&gt;1753&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;1753&lt;/TD&gt;&lt;TD&gt;240&lt;/TD&gt;&lt;TD&gt;1513&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1513&lt;/TD&gt;&lt;TD&gt;572&lt;/TD&gt;&lt;TD&gt;941&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;941&lt;/TD&gt;&lt;TD&gt;370&lt;/TD&gt;&lt;TD&gt;571&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;571&lt;/TD&gt;&lt;TD&gt;586&lt;/TD&gt;&lt;TD&gt;585&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;585&lt;/TD&gt;&lt;TD&gt;436&lt;/TD&gt;&lt;TD&gt;749&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;749&lt;/TD&gt;&lt;TD&gt;449&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;432&lt;/TD&gt;&lt;TD&gt;1068&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;1068&lt;/TD&gt;&lt;TD&gt;252&lt;/TD&gt;&lt;TD&gt;1416&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;1416&lt;/TD&gt;&lt;TD&gt;182&lt;/TD&gt;&lt;TD&gt;1834&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;1834&lt;/TD&gt;&lt;TD&gt;327&lt;/TD&gt;&lt;TD&gt;2107&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;2107&lt;/TD&gt;&lt;TD&gt;176&lt;/TD&gt;&lt;TD&gt;1931&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;1931&lt;/TD&gt;&lt;TD&gt;367&lt;/TD&gt;&lt;TD&gt;1564&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;1564&lt;/TD&gt;&lt;TD&gt;498&lt;/TD&gt;&lt;TD&gt;1066&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1066&lt;/TD&gt;&lt;TD&gt;225&lt;/TD&gt;&lt;TD&gt;1441&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;1441&lt;/TD&gt;&lt;TD&gt;496&lt;/TD&gt;&lt;TD&gt;1545&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;1545&lt;/TD&gt;&lt;TD&gt;1203&lt;/TD&gt;&lt;TD&gt;942&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;942&lt;/TD&gt;&lt;TD&gt;1011&lt;/TD&gt;&lt;TD&gt;531&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;531&lt;/TD&gt;&lt;TD&gt;525&lt;/TD&gt;&lt;TD&gt;606&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;606&lt;/TD&gt;&lt;TD&gt;933&lt;/TD&gt;&lt;TD&gt;273&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;273&lt;/TD&gt;&lt;TD&gt;541&lt;/TD&gt;&lt;TD&gt;332&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;332&lt;/TD&gt;&lt;TD&gt;670&lt;/TD&gt;&lt;TD&gt;262&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;262&lt;/TD&gt;&lt;TD&gt;146&lt;/TD&gt;&lt;TD&gt;716&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;716&lt;/TD&gt;&lt;TD&gt;124&lt;/TD&gt;&lt;TD&gt;1192&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;1192&lt;/TD&gt;&lt;TD&gt;107&lt;/TD&gt;&lt;TD&gt;1685&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;1685&lt;/TD&gt;&lt;TD&gt;187&lt;/TD&gt;&lt;TD&gt;2098&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;Y&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 04 Aug 2023 18:31:14 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-do-I-create-a-script-to-calculate-expected-inventory-levels/m-p/665727#M85404</guid>
      <dc:creator>Josh1</dc:creator>
      <dc:date>2023-08-04T18:31:14Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a script to calculate expected inventory levels based on a reorder point and order quantity?</title>
      <link>https://community.jmp.com/t5/Discussions/How-do-I-create-a-script-to-calculate-expected-inventory-levels/m-p/665848#M85416</link>
      <description>&lt;P&gt;Here is a script that creates the new data table you want;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
dt = Data Table( "Part A Inventory Data" );

dtRpt = New Table( "Output Report",
	Add Rows( N Rows( dt ) ),
	New Column( "Week", set each value( Row() ) ),
	New Column( "Inventory on Hand" ),
	New Column( "Consumption", set each value( dt:Number of pieces consumed[Row()] ) ),
	New Column( "Total" ),
	New Column( "Place Order", character ),
	New Column( "Order Arrives", character )
);
Current Data Table( dtRpt );

StartingIOH = 3637;
For( i = 1, i &amp;lt;= N Rows( dtRpt ), i++,
	If( i == 1,
		:"Inventory On Hand"n[i] = StartingIOH,
		:"Inventory On Hand"n[i] = :Total[i - 1]
	);
	If( :"Order Arrives"n[i] == "",
		:"Order Arrives"n[i] = "N"
	);
	:Total[i] = :"Inventory On Hand"n[i] - :Consumption[i];
	If( :"Order Arrives"n[i] == "Y",
		:Total[i] += 600
	);
	If( :Total[i] &amp;lt; 1510,
		:"Place Order"n[i] = "Yes";
		:"Order Arrives"n[i + 2] = "Y";
	,
		:"Place Order"n[i] = "No"
	);
);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="txnelson_0-1691200494119.png" style="width: 551px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/55585iE8462D2975338247/image-dimensions/551x704?v=v2" width="551" height="704" role="button" title="txnelson_0-1691200494119.png" alt="txnelson_0-1691200494119.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;There appears to be a discrepancy around line 22 in your report table.&amp;nbsp; You specify to order new parts, however, you report them arrived in one week, not in 2 weeks.&amp;nbsp; My script sets the arrival week based upon your specification of a 2 week order lag.&lt;/P&gt;</description>
      <pubDate>Sat, 05 Aug 2023 01:58:59 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-do-I-create-a-script-to-calculate-expected-inventory-levels/m-p/665848#M85416</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2023-08-05T01:58:59Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a script to calculate expected inventory levels based on a reorder point and order quantity?</title>
      <link>https://community.jmp.com/t5/Discussions/How-do-I-create-a-script-to-calculate-expected-inventory-levels/m-p/666786#M85481</link>
      <description>&lt;P&gt;Thank you sir this is great!&lt;/P&gt;</description>
      <pubDate>Tue, 08 Aug 2023 18:43:06 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-do-I-create-a-script-to-calculate-expected-inventory-levels/m-p/666786#M85481</guid>
      <dc:creator>Josh1</dc:creator>
      <dc:date>2023-08-08T18:43:06Z</dc:date>
    </item>
  </channel>
</rss>

