<?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: Assign sequence based dose starting from zero in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768877#M243892</link>
    <description>&lt;P&gt;I don't believe you.&amp;nbsp; Prove me wrong by posting the log from your job where it doesn't work.&lt;/P&gt;</description>
    <pubDate>Tue, 21 Sep 2021 16:13:44 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2021-09-21T16:13:44Z</dc:date>
    <item>
      <title>Assign sequence based dose starting from zero</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768687#M243836</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like assign a sequential order for my data. I have id dose variables. like below&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; &amp;nbsp; DOSE&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 20&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 20&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 17&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 17&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 15&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; 15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want like below&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp; DOSE SEQ&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp;20&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp;20&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;1&amp;nbsp; 17&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;1&amp;nbsp; 17&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1&lt;/P&gt;&lt;P&gt;1&amp;nbsp; 15&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;1&amp;nbsp; 15&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please help me with this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Adi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Sep 2021 00:55:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768687#M243836</guid>
      <dc:creator>chinna0369</dc:creator>
      <dc:date>2021-09-21T00:55:43Z</dc:date>
    </item>
    <item>
      <title>Re: Assign sequence based dose starting from zero</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768694#M243839</link>
      <description>&lt;P&gt;One way:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
   set have;
   by id dose notsorted;
   if first.id then seq=0;
   else if first.dose then seq + 1;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 21 Sep 2021 03:43:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768694#M243839</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2021-09-21T03:43:16Z</dc:date>
    </item>
    <item>
      <title>Re: Assign sequence based dose starting from zero</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768754#M243864</link>
      <description>No, this is not working. Thanks!</description>
      <pubDate>Tue, 21 Sep 2021 12:15:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768754#M243864</guid>
      <dc:creator>chinna0369</dc:creator>
      <dc:date>2021-09-21T12:15:40Z</dc:date>
    </item>
    <item>
      <title>Re: Assign sequence based dose starting from zero</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768877#M243892</link>
      <description>&lt;P&gt;I don't believe you.&amp;nbsp; Prove me wrong by posting the log from your job where it doesn't work.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Sep 2021 16:13:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768877#M243892</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2021-09-21T16:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: Assign sequence based dose starting from zero</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768880#M243894</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/117414"&gt;@chinna0369&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;No, this is not working. Thanks!&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Don't be silly.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input id dose;
datalines;
1      20
1      20
1      17
1      17
1      15
1      15
;

data want;
   set have;
   by id dose notsorted;
   if first.id then seq=0;
   else if first.dose then seq + 1;
run;

proc print data=want noobs;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;PRE&gt;id	dose	seq
1	20	0
1	20	0
1	17	1
1	17	1
1	15	2
1	15	2&lt;/PRE&gt;
&lt;P&gt;&lt;STRONG&gt;EXACTLY&lt;/STRONG&gt; what you want.&lt;/P&gt;</description>
      <pubDate>Tue, 21 Sep 2021 16:20:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Assign-sequence-based-dose-starting-from-zero/m-p/768880#M243894</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-09-21T16:20:04Z</dc:date>
    </item>
  </channel>
</rss>

