<?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 Re: Finding a date closest to a date from range in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463539#M29939</link>
    <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/210939"&gt;@Hessam&lt;/a&gt;&amp;nbsp;You could show a sample of your expected OUTPUT explaining a the logic referring to it. Otherwise, it's gonna go back and forth&lt;/P&gt;</description>
    <pubDate>Sat, 19 May 2018 15:55:40 GMT</pubDate>
    <dc:creator>MarkWik</dc:creator>
    <dc:date>2018-05-19T15:55:40Z</dc:date>
    <item>
      <title>Finding a date closest to a date from range</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463522#M29934</link>
      <description>&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I have the LastOrderChance date meaning the latest time a product should be ordered to avoid shortage in that warehouse. My challenge is how do i group the products which needs to be ordered into the closest order cycle (the time as per the regular ordering points) so the shortages are added into those order cycles.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;For example if a product must be ordered by Oct 2018 and the order cycle for that region / warehouse is quarterly (Jan, Mar, Sep, Dec), the qty and product should be added to the September order.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The closest or better to say the right order cycle should be shown in a new column for each row.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT size="4"&gt;&lt;U&gt;Min_Inventory_Count Table&lt;/U&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;RegionID&lt;/STRONG&gt;; region indicator&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;MonthYear;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;the month and year for the record&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;ProductCode&lt;/STRONG&gt;; the product which the record is about&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;ShortageQty&lt;/STRONG&gt;,&amp;nbsp; the number of units in shortage from that product in the month and year (MonthYear column)&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;LastChancetoOrder&lt;/STRONG&gt;;&amp;nbsp; this is a calculated date backward of the MonthYear minus the lead time in months. This columns tells which date at latest the product must be ordered given the delivery lead time so qty in shortage is arrived in the current MonthYear&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;ReOrderStartDate;&amp;nbsp;&lt;/STRONG&gt;&amp;nbsp;this columns is brought from the RegionDate table and is the date of the first order in the year for that warehouse/region.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;MonthsBetweenOrders&lt;/STRONG&gt;; the number of months interval between the first order and second (following) orders&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;NoofOrdersPerYear;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/STRONG&gt;also brought from the other table, indicates the number of annual orders for each warehouse/region&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;DeliveryLeadTime&lt;/STRONG&gt;; brought from the other table, shows the delivery lead time for the product to that warehouse&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;RegionID&lt;/TD&gt;&lt;TD&gt;MonthYear&lt;/TD&gt;&lt;TD&gt;ProductCode&lt;/TD&gt;&lt;TD&gt;ShortageQty&lt;/TD&gt;&lt;TD&gt;LastChancetoOrder&lt;/TD&gt;&lt;TD&gt;OrderFirstDate&lt;/TD&gt;&lt;TD&gt;MonthsBetweenOrders&lt;/TD&gt;&lt;TD&gt;NoofOrdersPerYear&lt;/TD&gt;&lt;TD&gt;DeliveryLeadTime&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1/1/2018&lt;/TD&gt;&lt;TD&gt;FA-520I&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;10/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;2/1/2018&lt;/TD&gt;&lt;TD&gt;FA-465C&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;11/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;2/1/2018&lt;/TD&gt;&lt;TD&gt;FA-520I&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;11/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;3/1/2018&lt;/TD&gt;&lt;TD&gt;FA-465C&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;12/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;3/1/2018&lt;/TD&gt;&lt;TD&gt;FA-696&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;12/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;4/1/2018&lt;/TD&gt;&lt;TD&gt;FA-465C&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2/1/2018&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 19 May 2018 16:33:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463522#M29934</guid>
      <dc:creator>Hessam</dc:creator>
      <dc:date>2018-05-19T16:33:12Z</dc:date>
    </item>
    <item>
      <title>Re: Finding a date closest to a date from range</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463531#M29935</link>
      <description>&lt;P&gt;It looks like we know the date that a product must be ordered by (LastOrderChance), but how do we know the "order cycle for that region / warehouse is quarterly (Jan, Mar, Sep, Dec)"?&lt;/P&gt;</description>
      <pubDate>Sat, 19 May 2018 14:50:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463531#M29935</guid>
      <dc:creator>TomKari</dc:creator>
      <dc:date>2018-05-19T14:50:42Z</dc:date>
    </item>
    <item>
      <title>Re: Finding a date closest to a date from range</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463532#M29936</link>
      <description>&lt;P&gt;Hi Tom&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The cycles are&amp;nbsp; '&lt;STRONG&gt;OrderFirstDate&lt;/STRONG&gt;' column date + &lt;STRONG&gt;MonthsBetweenOrders&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Hessam&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 19 May 2018 15:02:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463532#M29936</guid>
      <dc:creator>Hessam</dc:creator>
      <dc:date>2018-05-19T15:02:48Z</dc:date>
    </item>
    <item>
      <title>Re: Finding a date closest to a date from range</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463536#M29937</link>
      <description>&lt;P&gt;Taking the first line, if I understand your requirements you want to order ProductCode FA-5201 on or before Oct 1, 2017. But your "OrderFirstDate" is Sep 15, 2018. So there's no way to add "MonthsBetweenOrders" to that to come to less than "LastOrderChance".&lt;/P&gt;</description>
      <pubDate>Sat, 19 May 2018 15:30:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463536#M29937</guid>
      <dc:creator>TomKari</dc:creator>
      <dc:date>2018-05-19T15:30:18Z</dc:date>
    </item>
    <item>
      <title>Re: Finding a date closest to a date from range</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463538#M29938</link>
      <description>&lt;P&gt;I corrected the dataset actually the first order should refer to the month and day, any year.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 19 May 2018 15:53:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463538#M29938</guid>
      <dc:creator>Hessam</dc:creator>
      <dc:date>2018-05-19T15:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: Finding a date closest to a date from range</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463539#M29939</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/210939"&gt;@Hessam&lt;/a&gt;&amp;nbsp;You could show a sample of your expected OUTPUT explaining a the logic referring to it. Otherwise, it's gonna go back and forth&lt;/P&gt;</description>
      <pubDate>Sat, 19 May 2018 15:55:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463539#M29939</guid>
      <dc:creator>MarkWik</dc:creator>
      <dc:date>2018-05-19T15:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: Finding a date closest to a date from range</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463543#M29940</link>
      <description>&lt;P&gt;Given the&amp;nbsp;dataset, each region's reorder points bucket (based on month) is:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Bucket&lt;/TD&gt;&lt;TD&gt;Region 22&lt;/TD&gt;&lt;TD&gt;Region 11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15-Jan&lt;/TD&gt;&lt;TD&gt;15-Nov&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;15-Mar&lt;/TD&gt;&lt;TD&gt;15-Jan&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;15-Jun&lt;/TD&gt;&lt;TD&gt;15-Mar&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;15-May&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;15-Jul&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Expectation is to&amp;nbsp;assign those products and their quantities (whose &lt;STRONG&gt;LastChancetoOrder &lt;/STRONG&gt;date&amp;nbsp;falls between any bucket) to&amp;nbsp;the closest bucket before &lt;STRONG&gt;LastChancetoOrder&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;The result should look like below (last column &lt;STRONG&gt;ReorderBucket)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;RegionID&lt;/TD&gt;&lt;TD&gt;MonthYear&lt;/TD&gt;&lt;TD&gt;ProductCode&lt;/TD&gt;&lt;TD&gt;ShortageQty&lt;/TD&gt;&lt;TD&gt;LastChancetoOrder&lt;/TD&gt;&lt;TD&gt;OrderFirstDate&lt;/TD&gt;&lt;TD&gt;MonthsBetweenOrders&lt;/TD&gt;&lt;TD&gt;NoofOrdersPerYear&lt;/TD&gt;&lt;TD&gt;DeliveryLeadTime&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#993300"&gt;ReorderBucket&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1/1/2018&lt;/TD&gt;&lt;TD&gt;FA-520I&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;10/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;STRONG&gt;&lt;FONT color="#993300"&gt;15-Sep-2017&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;2/1/2018&lt;/TD&gt;&lt;TD&gt;FA-465C&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;11/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;&amp;nbsp;&lt;STRONG&gt;15-Sep-2017&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;2/1/2018&lt;/TD&gt;&lt;TD&gt;FA-520I&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;11/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#800000"&gt;&amp;nbsp;15-Sep-2017&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;3/1/2018&lt;/TD&gt;&lt;TD&gt;FA-465C&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;12/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;STRONG&gt;&lt;FONT color="#800000"&gt;15-Sep-2017&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;3/1/2018&lt;/TD&gt;&lt;TD&gt;FA-696&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;12/1/2017&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;STRONG&gt;&lt;FONT color="#800000"&gt;15-Sep-2017&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;4/1/2018&lt;/TD&gt;&lt;TD&gt;FA-465C&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2/1/2018&lt;/TD&gt;&lt;TD&gt;15-Sep&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;STRONG&gt;&lt;FONT color="#800000"&gt;15-Jan-2018&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sat, 19 May 2018 16:32:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Finding-a-date-closest-to-a-date-from-range/m-p/463543#M29940</guid>
      <dc:creator>Hessam</dc:creator>
      <dc:date>2018-05-19T16:32:53Z</dc:date>
    </item>
  </channel>
</rss>

