<?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: Order in Proc format function in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331856#M74649</link>
    <description>&lt;P&gt;You have posted already in your first post - your foramt and the expected results. No need to post it twice.&lt;/P&gt;
&lt;P&gt;In order to help you you should supply some &lt;STRONG&gt;test data&lt;/STRONG&gt; and &lt;STRONG&gt;your code&lt;/STRONG&gt; to create the report,&lt;/P&gt;
&lt;P&gt;then we can try find a solution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 11 Feb 2017 19:11:55 GMT</pubDate>
    <dc:creator>Shmuel</dc:creator>
    <dc:date>2017-02-11T19:11:55Z</dc:date>
    <item>
      <title>Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331639#M74561</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="background: white; color: navy; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;FONT size="3"&gt;Hi,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="background: white; color: navy; font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;FONT size="3"&gt;I am using the proc format option to change the group attributes to look like below. But after applying the format I am not the results in the correct order. Is there a way to fix it? Please refer to the attached file. Thanks&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;format;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;value Cust_inc&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; low-&lt;STRONG&gt;10000&lt;/STRONG&gt; = "0-10,000"&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;10001&lt;/STRONG&gt;-&lt;STRONG&gt;30000&lt;/STRONG&gt; = "10,001-30,000"&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;30001&lt;/STRONG&gt;-&lt;STRONG&gt;50000&lt;/STRONG&gt; = "30,001-50,000"&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;50001&lt;/STRONG&gt;-&lt;STRONG&gt;70000&lt;/STRONG&gt; = "50,001-70,000"&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;70001&lt;/STRONG&gt;-&lt;STRONG&gt;100000&lt;/STRONG&gt; = "70,001-100,000"&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;100001&lt;/STRONG&gt;-&lt;STRONG&gt;200000&lt;/STRONG&gt; = "100,001-200,000"&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;200000&lt;/STRONG&gt;-&lt;STRONG&gt;1000000&lt;/STRONG&gt; = "200,000-1000,000"&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;1000001&lt;/STRONG&gt;-high = "GT 1000,000"&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; other = "ND";&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Group&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;&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; Feb16&amp;nbsp;&amp;nbsp; Mar16&amp;nbsp; Apr16&amp;nbsp;&amp;nbsp;&amp;nbsp; May16&amp;nbsp; Jun16&lt;/P&gt;&lt;P&gt;0-10,000&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8487&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8248&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8014&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7981&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7705&lt;/P&gt;&lt;P&gt;10,001-30,000 &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&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&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&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&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&lt;/P&gt;&lt;P&gt;100,001-200,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;200,000-1000,000&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;30,001-50,000 &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&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&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&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&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&lt;/P&gt;&lt;P&gt;50,001-70,000 &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&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&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&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&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&lt;/P&gt;&lt;P&gt;70,001-100,000&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&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&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&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&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&lt;/P&gt;&lt;P&gt;GT 1000,000&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;&amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;ND&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;&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;&amp;nbsp;&amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;Single Customer&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; 10248&amp;nbsp;&amp;nbsp; 9844&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9604&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9357&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2017 19:31:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331639#M74561</guid>
      <dc:creator>Data_User</dc:creator>
      <dc:date>2017-02-10T19:31:56Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331648#M74566</link>
      <description>&lt;P&gt;You probably use the format to create a report.&lt;/P&gt;
&lt;P&gt;What is your code to create the report ?&lt;/P&gt;
&lt;P&gt;You might find in the reporting procedure the answer to your query.&lt;/P&gt;
&lt;P&gt;Look for an option like ORDER= ...;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Feb 2017 19:40:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331648#M74566</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-02-10T19:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331771#M74606</link>
      <description>&lt;P&gt;It looks like you are using ORDER=FORMATTED in the reporting procedure. &amp;nbsp;That would get the "ND" value to come out at the end (which I assume you want). &amp;nbsp;If you don't care about where "ND" shows up, just remove the ORDER=FORMATTED specification. &amp;nbsp;The default is probably ORDER=INTERNAL which would reshuffle the other rows into the correct order.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;problem with ORDER=FORMATTED as that as character strings, "200,000" is less than "30,000". &amp;nbsp;Since "2" is less than "3", the rows are ordered differently than what you are looking for.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;One possible solution would be to redefine the format in a way that will put the rows in order. &amp;nbsp;For example:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;format;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;value Cust_inc&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; low-&lt;STRONG&gt;10000&lt;/STRONG&gt; = "(a) 0-10,000"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;10001&lt;/STRONG&gt;-&lt;STRONG&gt;30000&lt;/STRONG&gt; = "(b) 10,001-30,000"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;30001&lt;/STRONG&gt;-&lt;STRONG&gt;50000&lt;/STRONG&gt; = "(c) 30,001-50,000"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;50001&lt;/STRONG&gt;-&lt;STRONG&gt;70000&lt;/STRONG&gt; = "(d) 50,001-70,000"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;70001&lt;/STRONG&gt;-&lt;STRONG&gt;100000&lt;/STRONG&gt; = "(e) 70,001-100,000"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;100001&lt;/STRONG&gt;-&lt;STRONG&gt;200000&lt;/STRONG&gt; = "(f) 100,001-200,000"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;200000&lt;/STRONG&gt;-&lt;STRONG&gt;1000000&lt;/STRONG&gt; = "(g) 200,000-1000,000"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;1000001&lt;/STRONG&gt;-high = "(h) GT 1000,000"&lt;/P&gt;
&lt;P&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; other = "(i) ND";&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then you can use ORDER=FORMATTED and control where the ND row shows up.&lt;/P&gt;</description>
      <pubDate>Sat, 11 Feb 2017 02:52:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331771#M74606</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-02-11T02:52:24Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331812#M74630</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It's a massive code which also includes the macros. The objective is to print &amp;amp; export the results through ODS option to an excel. In the proc print option I am applying the formats I have defined as shown in the below example. When I apply the formats the results are not coming in the right order.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Current Results:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Group &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; Feb16&amp;nbsp;&amp;nbsp; Mar16&amp;nbsp; Apr16&amp;nbsp;&amp;nbsp;&amp;nbsp; May16 &amp;nbsp; Jun16&lt;/P&gt;&lt;P&gt;0-10,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8487&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8248&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8014&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7981 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;7705&lt;/P&gt;&lt;P&gt;10,001-30,000 &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&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 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;23 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;/P&gt;&lt;P&gt;100,001-200,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;200,000-1000,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;30,001-50,000 &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 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;34&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&lt;/P&gt;&lt;P&gt;50,001-70,000 &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&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 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 43 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&lt;/P&gt;&lt;P&gt;70,001-100,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;GT 1000,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;ND &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&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&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&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&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&lt;/P&gt;&lt;P&gt;Single Customer&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; 10248&amp;nbsp;&amp;nbsp; 9844&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9604&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9357&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Expected Results:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Group &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;Feb16&amp;nbsp;&amp;nbsp; Mar16&amp;nbsp; Apr16&amp;nbsp;&amp;nbsp;&amp;nbsp; May16 &amp;nbsp; &amp;nbsp;Jun16&lt;/P&gt;&lt;P&gt;0-10,000 &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;8487&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8248&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8014&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7981 &amp;nbsp; &amp;nbsp; &amp;nbsp; 7705&lt;/P&gt;&lt;P&gt;10,001-30,000 &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&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&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&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&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&lt;/P&gt;&lt;P&gt;30,001-50,000 &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&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&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&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&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&lt;/P&gt;&lt;P&gt;50,001-70,000 &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&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&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&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&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&lt;/P&gt;&lt;P&gt;70,001-100,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;100,001-200,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;200,000-1000,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;&amp;nbsp;GT 1000,000 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&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&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&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&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&lt;/P&gt;&lt;P&gt;ND &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&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&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&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&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&lt;/P&gt;&lt;P&gt;Single Customer&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; 10248&amp;nbsp;&amp;nbsp; 9844&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9604&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9500&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9357&lt;/P&gt;</description>
      <pubDate>Sat, 11 Feb 2017 14:02:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331812#M74630</guid>
      <dc:creator>Data_User</dc:creator>
      <dc:date>2017-02-11T14:02:40Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331814#M74632</link>
      <description>&lt;P&gt;I can get this done in proc report &amp;amp; proc format options. But I am looking for a resolution using proc print option. Help is highly appreciated if there a way to solve this.&lt;/P&gt;</description>
      <pubDate>Sat, 11 Feb 2017 14:07:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331814#M74632</guid>
      <dc:creator>Data_User</dc:creator>
      <dc:date>2017-02-11T14:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331856#M74649</link>
      <description>&lt;P&gt;You have posted already in your first post - your foramt and the expected results. No need to post it twice.&lt;/P&gt;
&lt;P&gt;In order to help you you should supply some &lt;STRONG&gt;test data&lt;/STRONG&gt; and &lt;STRONG&gt;your code&lt;/STRONG&gt; to create the report,&lt;/P&gt;
&lt;P&gt;then we can try find a solution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 11 Feb 2017 19:11:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331856#M74649</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-02-11T19:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331861#M74653</link>
      <description>&lt;P&gt;Sorry, there's no way to do that within PROC PRINT. &amp;nbsp;It has no capabilities to change the order of the observations. &amp;nbsp;They have to be in the correct order coming in. &amp;nbsp;You said you have a PROC FORMAT solution, so I would guess that's the best way.&lt;/P&gt;</description>
      <pubDate>Sat, 11 Feb 2017 19:39:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331861#M74653</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-02-11T19:39:12Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331956#M74675</link>
      <description>&lt;PRE&gt;
An workaround way is padding blanks before it. the first one has the most blanks before value.

proc format;
value Cust_inc
                                low-10000 = "                      0-10,000"
                                10001-30000 = "            10,001-30,000"
                                30001-50000 = "         30,001-50,000"
                                50001-70000 = "       50,001-70,000"
                                70001-100000 = "   70,001-100,000"
                                100001-200000 = "  100,001-200,000"
                                200000-1000000 = "  200,000-1000,000"
                                1000001-high = " GT 1000,000"
                                other = "ND";
run;


&lt;/PRE&gt;</description>
      <pubDate>Sun, 12 Feb 2017 13:50:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/331956#M74675</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-02-12T13:50:07Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332027#M74690</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is the sample data and the code for the objective.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data test1;&lt;BR /&gt;infile datalines dlm="#";&lt;BR /&gt;input Group Jan17 Feb17 Mar17 Apr17 May17 Jun17 ;&lt;BR /&gt;datalines;&lt;BR /&gt;6000#55#6#290#338#131#99&lt;BR /&gt;220000#199#155#291#170#174#259&lt;BR /&gt;150000#228#164#252#221#294#262&lt;BR /&gt;86000#330#32#15#324#131#50&lt;BR /&gt;24000#67#216#77#216#43#229&lt;BR /&gt;1200075#285#146#157#161#58#66&lt;BR /&gt;#98#151#29#331#233#161&lt;BR /&gt;45000#191#82#53#136#73#312&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;Proc format;&lt;BR /&gt;value gfmt&lt;BR /&gt;low-10000=" 0-10,000"&lt;BR /&gt;10001-30000=" 10,001-30,000"&lt;BR /&gt;30001-50000=" 30,001-50,000"&lt;BR /&gt;50001-70000=" 50,001-70,000"&lt;BR /&gt;70001-100000=" 70,001-100,000"&lt;BR /&gt;100001-200000=" 100,001-200,000"&lt;BR /&gt;200001-1000000=" 200,001-1000,000"&lt;BR /&gt;1000000-high=" GT 1000,000"&lt;BR /&gt;other="ND";&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc print data=test1;&lt;BR /&gt;format group gfmt.;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt; - I tried with the method you mentioned, but no luck :(. Below are the results I get when I use the proc format as below.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Proc format;&lt;BR /&gt;value gfmt&lt;BR /&gt;low-10000= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; " &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0-10,000"&lt;BR /&gt;10001-30000= &amp;nbsp; &amp;nbsp; &amp;nbsp;" &amp;nbsp; &amp;nbsp; &amp;nbsp; 10,001-30,000"&lt;BR /&gt;30001-50000= &amp;nbsp; &amp;nbsp; &amp;nbsp;" &amp;nbsp; &amp;nbsp; &amp;nbsp;30,001-50,000"&lt;BR /&gt;50001-70000= &amp;nbsp; &amp;nbsp; &amp;nbsp;" &amp;nbsp; &amp;nbsp; 50,001-70,000"&lt;BR /&gt;70001-100000= &amp;nbsp; &amp;nbsp;" &amp;nbsp; &amp;nbsp;70,001-100,000"&lt;BR /&gt;100001-200000= &amp;nbsp;" &amp;nbsp; 100,001-200,000"&lt;BR /&gt;200001-1000000=" &amp;nbsp;200,001-1000,000"&lt;BR /&gt;1000000-high= &amp;nbsp; &amp;nbsp; " GT 1000,000"&lt;BR /&gt;other= &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "ND";&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Result:&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;Group&lt;/TD&gt;&lt;TD&gt;42752&lt;/TD&gt;&lt;TD&gt;42783&lt;/TD&gt;&lt;TD&gt;42811&lt;/TD&gt;&lt;TD&gt;42842&lt;/TD&gt;&lt;TD&gt;42872&lt;/TD&gt;&lt;TD&gt;42903&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0-10,000&lt;/TD&gt;&lt;TD&gt;55&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;290&lt;/TD&gt;&lt;TD&gt;338&lt;/TD&gt;&lt;TD&gt;131&lt;/TD&gt;&lt;TD&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;200,001-1000,000&lt;/TD&gt;&lt;TD&gt;199&lt;/TD&gt;&lt;TD&gt;155&lt;/TD&gt;&lt;TD&gt;291&lt;/TD&gt;&lt;TD&gt;170&lt;/TD&gt;&lt;TD&gt;174&lt;/TD&gt;&lt;TD&gt;259&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100,001-200,000&lt;/TD&gt;&lt;TD&gt;228&lt;/TD&gt;&lt;TD&gt;164&lt;/TD&gt;&lt;TD&gt;252&lt;/TD&gt;&lt;TD&gt;221&lt;/TD&gt;&lt;TD&gt;294&lt;/TD&gt;&lt;TD&gt;262&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;70,001-100,000&lt;/TD&gt;&lt;TD&gt;330&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;324&lt;/TD&gt;&lt;TD&gt;131&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;10,001-30,000&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;TD&gt;216&lt;/TD&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;216&lt;/TD&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;229&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;GT 1000,000&lt;/TD&gt;&lt;TD&gt;285&lt;/TD&gt;&lt;TD&gt;146&lt;/TD&gt;&lt;TD&gt;157&lt;/TD&gt;&lt;TD&gt;161&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;TD&gt;66&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;ND&lt;/TD&gt;&lt;TD&gt;98&lt;/TD&gt;&lt;TD&gt;151&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;331&lt;/TD&gt;&lt;TD&gt;233&lt;/TD&gt;&lt;TD&gt;161&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;30,001-50,000&lt;/TD&gt;&lt;TD&gt;191&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;53&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;312&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sun, 12 Feb 2017 22:03:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332027#M74690</guid>
      <dc:creator>Data_User</dc:creator>
      <dc:date>2017-02-12T22:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332028#M74691</link>
      <description>&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;Group&lt;/TD&gt;&lt;TD&gt;17-Jan&lt;/TD&gt;&lt;TD&gt;17-Feb&lt;/TD&gt;&lt;TD&gt;17-Mar&lt;/TD&gt;&lt;TD&gt;17-Apr&lt;/TD&gt;&lt;TD&gt;17-May&lt;/TD&gt;&lt;TD&gt;17-Jun&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0-10,000&lt;/TD&gt;&lt;TD&gt;55&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;290&lt;/TD&gt;&lt;TD&gt;338&lt;/TD&gt;&lt;TD&gt;131&lt;/TD&gt;&lt;TD&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;200,001-1000,000&lt;/TD&gt;&lt;TD&gt;199&lt;/TD&gt;&lt;TD&gt;155&lt;/TD&gt;&lt;TD&gt;291&lt;/TD&gt;&lt;TD&gt;170&lt;/TD&gt;&lt;TD&gt;174&lt;/TD&gt;&lt;TD&gt;259&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100,001-200,000&lt;/TD&gt;&lt;TD&gt;228&lt;/TD&gt;&lt;TD&gt;164&lt;/TD&gt;&lt;TD&gt;252&lt;/TD&gt;&lt;TD&gt;221&lt;/TD&gt;&lt;TD&gt;294&lt;/TD&gt;&lt;TD&gt;262&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;70,001-100,000&lt;/TD&gt;&lt;TD&gt;330&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;324&lt;/TD&gt;&lt;TD&gt;131&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;10,001-30,000&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;TD&gt;216&lt;/TD&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;216&lt;/TD&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;229&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;GT 1000,000&lt;/TD&gt;&lt;TD&gt;285&lt;/TD&gt;&lt;TD&gt;146&lt;/TD&gt;&lt;TD&gt;157&lt;/TD&gt;&lt;TD&gt;161&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;TD&gt;66&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;ND&lt;/TD&gt;&lt;TD&gt;98&lt;/TD&gt;&lt;TD&gt;151&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;331&lt;/TD&gt;&lt;TD&gt;233&lt;/TD&gt;&lt;TD&gt;161&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;30,001-50,000&lt;/TD&gt;&lt;TD&gt;191&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;53&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;312&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sun, 12 Feb 2017 22:05:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332028#M74691</guid>
      <dc:creator>Data_User</dc:creator>
      <dc:date>2017-02-12T22:05:01Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332040#M74697</link>
      <description>&lt;P&gt;In your example data you have two records that fall within the 0 to 10000 category and you've never mentioned whether you want two lines printed in such cases, or want the sums, means, or something else.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That said, couldn't you do what you want just by sorting your data. e.g.:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;data test1;
  infile datalines dlm="#";
  input Group Jan17 Feb17 Mar17 Apr17 May17 Jun17 ;
  datalines;
6000#55#6#290#338#131#99
220000#199#155#291#170#174#259
150000#228#164#252#221#294#262
86000#330#32#15#324#131#50
24000#67#216#77#216#43#229
1200075#285#146#157#161#58#66
#98#151#29#331#233#161
45000#191#82#53#136#73#312
;
run;
Proc format;
  value gfmt
  low-10000     ="        0-10,000"
  10001-30000   ="   10,001-30,000"
  30001-50000   ="   30,001-50,000"
  50001-70000   ="   50,001-70,000"
  70001-100000  ="  70,001-100,000"
  100001-200000 =" 100,001-200,000"
  200001-1000000="200,001-1000,000"
  1000000-high  ="GT 1000,000"
  other         ="ND";
run;

proc sort data=test1;
  by group;
run;

proc print data=test1;
  format group gfmt.;
run;
&lt;/PRE&gt;
&lt;P&gt;HTH,&lt;/P&gt;
&lt;P&gt;Art, CEO, AnalystFinder.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Feb 2017 00:22:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332040#M74697</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2017-02-13T00:22:18Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332052#M74705</link>
      <description>&lt;PRE&gt;

That is not the way to do it. You need define a new variable and sort it just like Arthur.T did.

 
data test1;
infile datalines dlm="#" dsd;
input Group Jan17 Feb17 Mar17 Apr17 May17 Jun17 ;
datalines;
6000#55#6#290#338#131#99
220000#199#155#291#170#174#259
150000#228#164#252#221#294#262
86000#330#32#15#324#131#50
24000#67#216#77#216#43#229
1200075#285#146#157#161#58#66
#98#151#29#331#233#161
45000#191#82#53#136#73#312
;
run;
Proc format;
  value gfmt
  low-10000     ="        0-10,000"
  10001-30000   ="   10,001-30,000"
  30001-50000   ="   30,001-50,000"
  50001-70000   ="   50,001-70,000"
  70001-100000  ="  70,001-100,000"
  100001-200000 =" 100,001-200,000"
  200001-1000000=" 200,001-1000,000"
  1000000-high  =" GT 1000,000"
  other         ="ND";
run;

proc sql;
create view test1_view as
select put(group,gfmt32.) as Group,Jan17 ,Feb17, Mar17, Apr17, May17, Jun17 
 from test1
  order by 1;
 quit;

 
 
proc print data=test1_view;
run;

&lt;/PRE&gt;</description>
      <pubDate>Mon, 13 Feb 2017 02:47:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332052#M74705</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-02-13T02:47:00Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332112#M74719</link>
      <description>&lt;P&gt;Next code creates the report as desired, but you need decide about the first two rows,&lt;/P&gt;
&lt;P&gt;as&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13711"&gt;@art297&lt;/a&gt;&amp;nbsp;noticed at the begining of his post - either to sum or make other calculation&lt;/P&gt;
&lt;P&gt;or leave in two rows of same group:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data test1;
infile datalines dlm="#";
input Group Jan17 Feb17 Mar17 Apr17 May17 Jun17 ;
datalines;
6000#55#6#290#338#131#99
220000#199#155#291#170#174#259
150000#228#164#252#221#294#262
86000#330#32#15#324#131#50
24000#67#216#77#216#43#229
1200075#285#146#157#161#58#66
#98#151#29#331#233#161
45000#191#82#53#136#73#312
;
run;&lt;BR /&gt;
Proc format;
value grpc
low-10000="1"
10001-30000="2"
30001-50000="3"
50001-70000="4"
70001-100000="5"
100001-200000="6"
200001-1000000="7"
1000000-high="8"
other="9";
run;

Proc format;
value gfmt
1="0-10,000"
2="10,001-30,000"
3="30,001-50,000"
4="50,001-70,000"
5="70,001-100,000"
6="100,001-200,000"
7="200,001-1000,000"
8="GT 1000,000"
9="ND";
run;

data to_rep;
   format gcode; /* force gcode to be first on left */
 set test1;
   gcode = input(put(group,grpc1.),1.);
run;
proc sort data=to_rep; by gcode;; run;
 
proc print data=to_rep(drop=group);   
   format gcode gfmt.;
run;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 13 Feb 2017 10:03:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/332112#M74719</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-02-13T10:03:07Z</dc:date>
    </item>
    <item>
      <title>Re: Order in Proc format function</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/333613#M75210</link>
      <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks very much for your contributions. I have solved my objective through the methods you have explained. I really appreciate all your help on this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best Regards&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 23:04:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Order-in-Proc-format-function/m-p/333613#M75210</guid>
      <dc:creator>Data_User</dc:creator>
      <dc:date>2017-02-16T23:04:27Z</dc:date>
    </item>
  </channel>
</rss>

