<?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: Macro Variables Remove Decimal in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Macro-Variables-Remove-Decimal/m-p/147533#M29245</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What about?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let str=1;&lt;/P&gt;&lt;P&gt;%let str=%sysfunc(inputn(&amp;amp;str,best32.),16.1);&lt;/P&gt;&lt;P&gt;%put str: &amp;amp;str;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;str: 1.0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Oct 2014 17:11:08 GMT</pubDate>
    <dc:creator>Patrick</dc:creator>
    <dc:date>2014-10-29T17:11:08Z</dc:date>
    <item>
      <title>Macro Variables Remove Decimal</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-Variables-Remove-Decimal/m-p/147531#M29243</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have several macro variables that represent a numeric value.&amp;nbsp; I understand that macro variables are character strings, so I can't format them as I could a number.&amp;nbsp; I want the variables to display to 1 decimal point, but there are some that only an integer.&amp;nbsp; For example, I want the value "1" to display as "1.0".&amp;nbsp; I am trying to add the string ".0" to any variable that represents an integer.&amp;nbsp; The code below does not work.&amp;nbsp; It likes to remove the decimal and display "10" instead of "1.0".&amp;nbsp; Any ideas on how to retain the decimal point?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let zerodec=%quote(.0);&lt;/P&gt;&lt;P&gt;%put ~~~&amp;amp;zerodec.~~~;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let dose1=1;&lt;/P&gt;&lt;P&gt;%let dose1=%sysfunc(cat(&amp;amp;dose1.,%quote(&amp;amp;zerodec.)));&lt;/P&gt;&lt;P&gt;%put ~~~&amp;amp;dose1.~~~;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 16:55:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-Variables-Remove-Decimal/m-p/147531#M29243</guid>
      <dc:creator>djbateman</dc:creator>
      <dc:date>2014-10-29T16:55:47Z</dc:date>
    </item>
    <item>
      <title>Re: Macro Variables Remove Decimal</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-Variables-Remove-Decimal/m-p/147532#M29244</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: SAS Monospace;"&gt; dose1 = &lt;/SPAN&gt;&lt;SPAN style="color: #ff0080; font-size: 10pt; font-family: SAS Monospace;"&gt;%sysfunc&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: SAS Monospace;"&gt;(putn(&amp;amp;dose1,f3.1));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: SAS Monospace;"&gt;A macro value that will resolve to a number can be "formatted" using PUTN (not just PUT)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 17:07:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-Variables-Remove-Decimal/m-p/147532#M29244</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2014-10-29T17:07:09Z</dc:date>
    </item>
    <item>
      <title>Re: Macro Variables Remove Decimal</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-Variables-Remove-Decimal/m-p/147533#M29245</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What about?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let str=1;&lt;/P&gt;&lt;P&gt;%let str=%sysfunc(inputn(&amp;amp;str,best32.),16.1);&lt;/P&gt;&lt;P&gt;%put str: &amp;amp;str;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;str: 1.0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 17:11:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-Variables-Remove-Decimal/m-p/147533#M29245</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-10-29T17:11:08Z</dc:date>
    </item>
  </channel>
</rss>

