<?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: problem of sorting in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194982#M48884</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is this a homework? &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; numConsec=2;/*set this to 1, 2 or 4 ...*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until(eof1 and eof_1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; do i=1 to numConsec;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if not eof1 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have(where=(a=1)) end=eof1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do i=1 to numConsec;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if not eof_1 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have(where=(a=-1)) end=eof_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until(eof0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have(where=(a=0)) end=eof0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;not tested!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Mar 2015 15:07:05 GMT</pubDate>
    <dc:creator>gergely_batho</dc:creator>
    <dc:date>2015-03-05T15:07:05Z</dc:date>
    <item>
      <title>problem of sorting</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194977#M48879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;I have a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;data file&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;where&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;one of the variables&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;has a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;value of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;-1 0 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;for example,&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;a&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;I would like to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;receive&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;a&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Thank you&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for your help.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 09:41:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194977#M48879</guid>
      <dc:creator>makset</dc:creator>
      <dc:date>2015-03-05T09:41:17Z</dc:date>
    </item>
    <item>
      <title>Re: problem of sorting</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194978#M48880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You would need to manually put something in your data to sort like that as there's no "logical" sort order.&amp;nbsp; Why do you want the negatives interleaved with the 1s, is that because of other variables?&amp;nbsp; If so include those variables in the sort.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 09:57:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194978#M48880</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-03-05T09:57:45Z</dc:date>
    </item>
    <item>
      <title>Re: problem of sorting</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194979#M48881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You want reorder your dataset so that first 1s and -1s come alternately, and at the end all the 0s ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until(&lt;SPAN style="font-size: 13.3333330154419px;"&gt;eof1 &lt;/SPAN&gt; and eof_1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; if not eof1 then do;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; set &lt;SPAN style="font-size: 13.3333330154419px;"&gt;have(&lt;/SPAN&gt;where=(a=1)) end=eof1;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; output;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if not eof_1 then do;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&amp;nbsp; set &lt;SPAN style="font-size: 13.3333330154419px;"&gt;have(&lt;/SPAN&gt;where=(a=-1)) end=eof_1;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; output;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until(&lt;SPAN style="font-size: 13.3333330154419px;"&gt;eof0&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set &lt;SPAN style="font-size: 13.3333330154419px;"&gt;have(&lt;/SPAN&gt;where=(a=0)) end=eof0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 10:12:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194979#M48881</guid>
      <dc:creator>gergely_batho</dc:creator>
      <dc:date>2015-03-05T10:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: problem of sorting</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194980#M48882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If am not wrong, you want to interleave -1s between 1s . Let's add one more variable , assign consecutive odd numbers to -1s and even numbers to 1s and sort using that variable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data&lt;/P&gt;&lt;P&gt;have&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;input a ;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;1&lt;/P&gt;&lt;P&gt;-1&lt;/P&gt;&lt;P&gt;-1&lt;/P&gt;&lt;P&gt;-1&lt;/P&gt;&lt;P&gt;-1&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data&lt;/P&gt;&lt;P&gt;want(drop = odd even )&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set&lt;/P&gt;&lt;P&gt;have&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;retain odd 1 even 2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if a = 1 then do;&lt;/P&gt;&lt;P&gt;odd = odd + 2;&lt;/P&gt;&lt;P&gt;sort_var = odd;&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;else if a = -1 then do;&lt;/P&gt;&lt;P&gt;even = even +2 ;&lt;/P&gt;&lt;P&gt;sort_var = even;&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else do;&lt;/P&gt;&lt;P&gt;sort_var = 1000000;&lt;/P&gt;&lt;P&gt;output ;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data = want; by sort_var;run;&lt;/P&gt;&lt;P&gt;proc print data = want ;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 10:31:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194980#M48882</guid>
      <dc:creator>Karthikeyan</dc:creator>
      <dc:date>2015-03-05T10:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: problem of sorting</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194981#M48883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;perfect solution&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="hps"&gt;I&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;have one more question&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;if you can&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;do it this way &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt; or&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;-1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;and so on&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Thank you&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for your help.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 14:57:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194981#M48883</guid>
      <dc:creator>makset</dc:creator>
      <dc:date>2015-03-05T14:57:44Z</dc:date>
    </item>
    <item>
      <title>Re: problem of sorting</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194982#M48884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is this a homework? &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; numConsec=2;/*set this to 1, 2 or 4 ...*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until(eof1 and eof_1);&lt;/P&gt;&lt;P&gt;&amp;nbsp; do i=1 to numConsec;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if not eof1 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have(where=(a=1)) end=eof1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do i=1 to numConsec;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if not eof_1 then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have(where=(a=-1)) end=eof_1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until(eof0);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have(where=(a=0)) end=eof0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;not tested!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Mar 2015 15:07:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/problem-of-sorting/m-p/194982#M48884</guid>
      <dc:creator>gergely_batho</dc:creator>
      <dc:date>2015-03-05T15:07:05Z</dc:date>
    </item>
  </channel>
</rss>

