<?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: How assign new order/id to every 5 rows based on order# in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-assign-new-order-id-to-every-5-rows-based-on-order/m-p/790265#M252983</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
input Name $ ORDER;* NEW ORDER#;
cards;
ABC    1           1

ACC    2           1

ADC    3           1

AEC    4           2

AFC    5           2

AGC    6           2

AHC    7           3

AIC    8           3

AJC    9           3
;

data want;
 set have;
 if mod(order, 3) = 1 then new_order + 1;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 14 Jan 2022 21:56:48 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2022-01-14T21:56:48Z</dc:date>
    <item>
      <title>How assign new order/id to every 5 rows based on order#</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-assign-new-order-id-to-every-5-rows-based-on-order/m-p/790257#M252980</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;As mentioned in the subject I came across an issue where I need to assign a new order# for every 3 rows. In the below example the data in the NEW ORDER# variable is how I'm expecting.&lt;/P&gt;&lt;P&gt;Name ORDER NEW ORDER#&lt;/P&gt;&lt;P&gt;ABC&amp;nbsp; &amp;nbsp; 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;ACC&amp;nbsp; &amp;nbsp; 2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;ADC&amp;nbsp; &amp;nbsp; 3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;AEC&amp;nbsp; &amp;nbsp; 4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;AFC&amp;nbsp; &amp;nbsp; 5&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;AGC&amp;nbsp; &amp;nbsp; 6&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;AHC&amp;nbsp; &amp;nbsp; 7&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/P&gt;&lt;P&gt;AIC&amp;nbsp; &amp;nbsp; 8&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/P&gt;&lt;P&gt;AJC&amp;nbsp; &amp;nbsp; 9&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If the dataset has few rows i can use if condition or something similar but the dataset I have contains 75 millions rows. So i was wondering how to approach this issue?&lt;/P&gt;&lt;P&gt;It would be great if you could help me with this issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;RD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Jan 2022 21:37:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-assign-new-order-id-to-every-5-rows-based-on-order/m-p/790257#M252980</guid>
      <dc:creator>Banana19</dc:creator>
      <dc:date>2022-01-14T21:37:49Z</dc:date>
    </item>
    <item>
      <title>Re: How assign new order/id to every 5 rows based on order#</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-assign-new-order-id-to-every-5-rows-based-on-order/m-p/790265#M252983</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
input Name $ ORDER;* NEW ORDER#;
cards;
ABC    1           1

ACC    2           1

ADC    3           1

AEC    4           2

AFC    5           2

AGC    6           2

AHC    7           3

AIC    8           3

AJC    9           3
;

data want;
 set have;
 if mod(order, 3) = 1 then new_order + 1;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 14 Jan 2022 21:56:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-assign-new-order-id-to-every-5-rows-based-on-order/m-p/790265#M252983</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2022-01-14T21:56:48Z</dc:date>
    </item>
    <item>
      <title>Re: How assign new order/id to every 5 rows based on order#</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-assign-new-order-id-to-every-5-rows-based-on-order/m-p/790285#M252996</link>
      <description>It worked when i used the above logic. Thanks a bunch!!</description>
      <pubDate>Fri, 14 Jan 2022 22:32:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-assign-new-order-id-to-every-5-rows-based-on-order/m-p/790285#M252996</guid>
      <dc:creator>Banana19</dc:creator>
      <dc:date>2022-01-14T22:32:56Z</dc:date>
    </item>
  </channel>
</rss>

