<?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: Creating text string using numeric values in proc sql in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481259#M124456</link>
    <description>I included the desired dataset I want in the original post. Thanks.</description>
    <pubDate>Wed, 25 Jul 2018 20:43:28 GMT</pubDate>
    <dc:creator>apolitical</dc:creator>
    <dc:date>2018-07-25T20:43:28Z</dc:date>
    <item>
      <title>Creating text string using numeric values in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481253#M124453</link>
      <description>&lt;P&gt;In the following code, I would like to create a character variable called "range", that takes on the value of "min_price to max_price", with min and max price equal to the min and max prices of each origin continent. How should I correct it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table stats as 
select origin,
max(msrp) as max_price,
min(msrp) as min_price,
"(min_price) to (max_price)" as range
from sashelp.cars 
group by 1
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The results I'm looking for it like the following:&lt;/P&gt;&lt;P&gt;Origin&amp;nbsp; &amp;nbsp;max_price&amp;nbsp; &amp;nbsp;min_price&amp;nbsp; &amp;nbsp;range&lt;/P&gt;&lt;P&gt;Asia&amp;nbsp; &amp;nbsp; &amp;nbsp;89765&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10280&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10280 to 89765&lt;/P&gt;&lt;P&gt;Europe 192465&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16999&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;16999 to 192465&lt;/P&gt;&lt;P&gt;USA&amp;nbsp; &amp;nbsp; &amp;nbsp; 81795&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10995&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;10995 to 81795&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jul 2018 20:42:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481253#M124453</guid>
      <dc:creator>apolitical</dc:creator>
      <dc:date>2018-07-25T20:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: Creating text string using numeric values in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481256#M124454</link>
      <description>&lt;P&gt;Did you mean this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table stats as 
select origin,msrp,ifc(max(msrp)=msrp or min(msrp)=msrp,"(min_price) to (max_price)",' ') as range
from sashelp.cars 
group by 1
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 25 Jul 2018 20:28:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481256#M124454</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-07-25T20:28:43Z</dc:date>
    </item>
    <item>
      <title>Re: Creating text string using numeric values in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481257#M124455</link>
      <description>&lt;P&gt;or you want this?&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table stats as 
select origin,msrp,ifc(max(msrp)=msrp or min(msrp)=msrp,"(min_price) to (max_price)",' ') as range
from sashelp.cars 
group by 1
having max(msrp)=msrp or min(msrp)=msrp
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;or something else?&lt;/P&gt;&lt;P&gt;I am just guessing&lt;/P&gt;</description>
      <pubDate>Wed, 25 Jul 2018 20:31:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481257#M124455</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-07-25T20:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Creating text string using numeric values in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481259#M124456</link>
      <description>I included the desired dataset I want in the original post. Thanks.</description>
      <pubDate>Wed, 25 Jul 2018 20:43:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481259#M124456</guid>
      <dc:creator>apolitical</dc:creator>
      <dc:date>2018-07-25T20:43:28Z</dc:date>
    </item>
    <item>
      <title>Re: Creating text string using numeric values in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481261#M124457</link>
      <description>&lt;P&gt;It helps if you show the desired results, I think this works.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table stats as 
select origin,
max(msrp) as max_price,
min(msrp) as min_price,
catx(' to ', put(calculated min_price, 8.1), put(calculated max_price, 8.1)) as range
from sashelp.cars 
group by 1
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 25 Jul 2018 20:45:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481261#M124457</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-07-25T20:45:29Z</dc:date>
    </item>
    <item>
      <title>Re: Creating text string using numeric values in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481262#M124458</link>
      <description>That works. Thank you!</description>
      <pubDate>Wed, 25 Jul 2018 20:49:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-text-string-using-numeric-values-in-proc-sql/m-p/481262#M124458</guid>
      <dc:creator>apolitical</dc:creator>
      <dc:date>2018-07-25T20:49:14Z</dc:date>
    </item>
  </channel>
</rss>

