<?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 to stop automatic ordering for a variable in PROC REPORT in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203710#M50807</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like you want the order to be by G and P with CATEG1 DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;columns G P CATEG1&lt;/P&gt;&lt;P&gt;change DEFINE for CATEG1 to DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is VAR1 does it need to be order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Jun 2015 18:50:25 GMT</pubDate>
    <dc:creator>data_null__</dc:creator>
    <dc:date>2015-06-11T18:50:25Z</dc:date>
    <item>
      <title>How to stop automatic ordering for a variable in PROC REPORT</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203708#M50805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have this tricky situation: My column statement looks like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;column ('___'&amp;nbsp; g CATEG1 p VAR1 n1 n2 n3);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"g" is numeric for sorting the CATEG1.&lt;/P&gt;&lt;P&gt;There is no 1 to 1 correspondence between "g" and CATEG1. For example my &lt;STRONG&gt;final&lt;/STRONG&gt; data before PROC REPORT looks like, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;g&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CATEG1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n1&amp;nbsp; n2&amp;nbsp;&amp;nbsp;&amp;nbsp; n3&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xxxx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yyyy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.1&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.2&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; q&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.3&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zzzz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My DEFINE statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; define g&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;nbsp; order&amp;nbsp;&amp;nbsp;&amp;nbsp; order=internal noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; define CATEG1 /&amp;nbsp; order&amp;nbsp; order=internal left "Category"&amp;nbsp;&amp;nbsp; noprint ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; define p&amp;nbsp;&amp;nbsp;&amp;nbsp; /&amp;nbsp; order&amp;nbsp; order=internal noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; define VAR1&amp;nbsp;&amp;nbsp; /&amp;nbsp; order&amp;nbsp; order=data left "Variable"&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; define n1...n3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to see the PROC REPORT output exactly as in the final data. But due to PROC REPORT's internal ordering CATEG1 is getting sorted alphabetically in the output. So I'm getting "b" first and "s" last.&lt;/P&gt;&lt;P&gt;Is there anyway I can switch off this automatic ordering and retain the same ordering as in &lt;STRONG&gt;final&lt;/STRONG&gt; dataset?&lt;/P&gt;&lt;P&gt;I tried &lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;removing order=internal in the define &lt;/SPAN&gt;statement&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; but that is not working.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help will be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 17:25:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203708#M50805</guid>
      <dc:creator>kingCobra</dc:creator>
      <dc:date>2015-06-11T17:25:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to stop automatic ordering for a variable in PROC REPORT</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203709#M50806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Change the Order=internal to order=data to maintain order as appears in the data set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without an order= the default is order=formatted which is often very similar to order=internal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 18:00:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203709#M50806</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-06-11T18:00:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to stop automatic ordering for a variable in PROC REPORT</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203710#M50807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like you want the order to be by G and P with CATEG1 DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;columns G P CATEG1&lt;/P&gt;&lt;P&gt;change DEFINE for CATEG1 to DISPLAY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is VAR1 does it need to be order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 18:50:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203710#M50807</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2015-06-11T18:50:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to stop automatic ordering for a variable in PROC REPORT</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203711#M50808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually Order=data did not work for this case. And although &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;columns G P CATEG1 would do but that is going to alter the ordering of VAR1. What I can do is, introduce another ordering variable corresponding to CATEG1 ( _ord_ = 1,2,3,4). So my column statement is now&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;Column &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;('___'&amp;nbsp; g &lt;STRONG&gt;_ord_&lt;/STRONG&gt; CATEG1 p VAR1 n1 n2 n3);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; background-color: #ffffff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13px; background-color: #ffffff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;This will preserve the order of CATEG1 as it is in the final data.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I should have framed the question in a different way. My main intention was to know if there is any way/option to stop the automatic ordering of the CATEG1 variable in the above scenario? Something akin to NOTSORTED option in BY statememnt.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 23:34:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203711#M50808</guid>
      <dc:creator>kingCobra</dc:creator>
      <dc:date>2015-06-11T23:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to stop automatic ordering for a variable in PROC REPORT</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203712#M50809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is no "AUTOMATIC ORDERING" you specified CATEG1 as ORDER in the DEFINE statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you included proper sample data and described your expectation in more detail you would get better help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 13:16:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-stop-automatic-ordering-for-a-variable-in-PROC-REPORT/m-p/203712#M50809</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2015-06-12T13:16:36Z</dc:date>
    </item>
  </channel>
</rss>

