<?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 proc report sorting in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/721928#M223804</link>
    <description>&lt;P&gt;I have the following dataset which is sorted by SEQ because that is the order i would like to keep for the CSV output&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sort data = test; by seq;run;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Group1&lt;/TD&gt;&lt;TD&gt;Group 2&lt;/TD&gt;&lt;TD&gt;Value1&lt;/TD&gt;&lt;TD&gt;Value2&lt;/TD&gt;&lt;TD&gt;Value3&lt;/TD&gt;&lt;TD&gt;SEQ&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ADE&lt;/TD&gt;&lt;TD&gt;SDF&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;EFE&lt;/TD&gt;&lt;TD&gt;ERW&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DSF&lt;/TD&gt;&lt;TD&gt;DGR&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DFD&lt;/TD&gt;&lt;TD&gt;WER&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However when I proc report export to the CSV, it shows 'total' in the bottom 'seq' sorting is gone.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ods csv file = 'filepath\test.csv.';&lt;/P&gt;&lt;P&gt;proc report data = test nowindows headline headskip;&lt;/P&gt;&lt;P&gt;column group1 group2 value1 value2 value3;&lt;/P&gt;&lt;P&gt;define group1/display = "Group 1" width =14;&lt;/P&gt;&lt;P&gt;define group2/display = "Group 2" width =14;&lt;/P&gt;&lt;P&gt;define value1 /display = "Value 1" width =14;&lt;/P&gt;&lt;P&gt;define value2/display = "Value 2" width =14;&lt;/P&gt;&lt;P&gt;define value3/display = "Value 3" width =14;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;</description>
    <pubDate>Thu, 25 Feb 2021 17:24:06 GMT</pubDate>
    <dc:creator>pacman94</dc:creator>
    <dc:date>2021-02-25T17:24:06Z</dc:date>
    <item>
      <title>proc report sorting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/721928#M223804</link>
      <description>&lt;P&gt;I have the following dataset which is sorted by SEQ because that is the order i would like to keep for the CSV output&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sort data = test; by seq;run;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Group1&lt;/TD&gt;&lt;TD&gt;Group 2&lt;/TD&gt;&lt;TD&gt;Value1&lt;/TD&gt;&lt;TD&gt;Value2&lt;/TD&gt;&lt;TD&gt;Value3&lt;/TD&gt;&lt;TD&gt;SEQ&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ADE&lt;/TD&gt;&lt;TD&gt;SDF&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;EFE&lt;/TD&gt;&lt;TD&gt;ERW&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DSF&lt;/TD&gt;&lt;TD&gt;DGR&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;DFD&lt;/TD&gt;&lt;TD&gt;WER&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However when I proc report export to the CSV, it shows 'total' in the bottom 'seq' sorting is gone.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ods csv file = 'filepath\test.csv.';&lt;/P&gt;&lt;P&gt;proc report data = test nowindows headline headskip;&lt;/P&gt;&lt;P&gt;column group1 group2 value1 value2 value3;&lt;/P&gt;&lt;P&gt;define group1/display = "Group 1" width =14;&lt;/P&gt;&lt;P&gt;define group2/display = "Group 2" width =14;&lt;/P&gt;&lt;P&gt;define value1 /display = "Value 1" width =14;&lt;/P&gt;&lt;P&gt;define value2/display = "Value 2" width =14;&lt;/P&gt;&lt;P&gt;define value3/display = "Value 3" width =14;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Feb 2021 17:24:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/721928#M223804</guid>
      <dc:creator>pacman94</dc:creator>
      <dc:date>2021-02-25T17:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: proc report sorting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/721930#M223805</link>
      <description>&lt;P&gt;Since you did not provide any "order" information SAS used the default rules, which are generally going to be the formatted appearance of columns from left to right.&lt;/P&gt;
&lt;P&gt;CSV has nothing to do with this.&lt;/P&gt;
&lt;P&gt;Try&lt;/P&gt;
&lt;PRE&gt;proc report data = test nowindows headline headskip;
   column seq group1 group2 value1 value2 value3;
   define seq / order noprint;
   define group1/display = "Group 1" width =14;
   define group2/display = "Group 2" width =14;
   define value1 /display = "Value 1" width =14;
   define value2/display = "Value 2" width =14;
   define value3/display = "Value 3" width =14;

run;&lt;/PRE&gt;</description>
      <pubDate>Thu, 25 Feb 2021 17:28:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/721930#M223805</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2021-02-25T17:28:10Z</dc:date>
    </item>
    <item>
      <title>Re: proc report sorting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/721949#M223806</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/360798"&gt;@pacman94&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The advantage of using SEQ as an order variable (as suggested by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884"&gt;@ballardw&lt;/a&gt;) is that you don't need to sort the dataset in advance. If it &lt;EM&gt;is&lt;/EM&gt; sorted by SEQ, however, you don't need to mention SEQ in the PROC REPORT step. Since all report items are display variables, the report should reflect the order of observations in the dataset. Maybe your last PROC REPORT step didn't run properly because of the invalid equal signs after "&lt;FONT face="courier new,courier"&gt;display&lt;/FONT&gt;" (did you check the log?) and that's&amp;nbsp;why in your case (seemingly) "&lt;SPAN&gt;it shows 'total' in the bottom 'seq' sorting is gone."&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Feb 2021 18:01:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/721949#M223806</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2021-02-25T18:01:59Z</dc:date>
    </item>
    <item>
      <title>Re: proc report sorting</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/722035#M223845</link>
      <description>And, in addition to @FreelanceReinhard's suggestion, keep in mind that your options such as headline, headskip and WIDTH= are ignored by ALL ODS destinations, these are LISTING only options and not relevant to ODS CSV.&lt;BR /&gt;Cynthia</description>
      <pubDate>Fri, 26 Feb 2021 03:28:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-report-sorting/m-p/722035#M223845</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2021-02-26T03:28:06Z</dc:date>
    </item>
  </channel>
</rss>

