<?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: Concatenate text variables and numeric variables in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197562#M49383</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There was also another mistake in the data. But now it is running perfectly.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Jun 2015 21:19:55 GMT</pubDate>
    <dc:creator>William_Kratochwill</dc:creator>
    <dc:date>2015-06-02T21:19:55Z</dc:date>
    <item>
      <title>Concatenate text variables and numeric variables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197558#M49379</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would like to know how to create the result as descripted below. Thank you!&lt;/P&gt;&lt;P&gt;data example;&lt;/P&gt;&lt;P&gt;input&lt;/P&gt;&lt;P&gt;ind $120&lt;/P&gt;&lt;P&gt;tri 2.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;pop_ocup 12.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;trivaria 12.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;trivaria_pc 4.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if tri &amp;gt; 0 then text1 = 'The '|| ind || 'increased in ' || trivaria ||'&lt;SPAN style="font-size: 13.3333330154419px;"&gt; thousand people,&lt;/SPAN&gt;' || &lt;SPAN style="font-size: 13.3333330154419px;"&gt;trivaria_pc&lt;/SPAN&gt; ||'% &lt;SPAN style="font-size: 13.3333330154419px;"&gt;in relation to the last quarter&lt;/SPAN&gt;.';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result that I want:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;STRONG&gt;population&lt;/STRONG&gt; increased in &lt;STRONG&gt;2,853&lt;/STRONG&gt; thousand people, &lt;STRONG&gt;2.3&lt;/STRONG&gt;% in relation to the last quarter.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 20:12:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197558#M49379</guid>
      <dc:creator>William_Kratochwill</dc:creator>
      <dc:date>2015-06-01T20:12:10Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate text variables and numeric variables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197559#M49380</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;catx(' ',.....)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data example;&lt;/P&gt;&lt;P&gt;length ind $120 trivaria trivaria_pc 8;&lt;/P&gt;&lt;P&gt;input ind -- trivaria_pc;&lt;/P&gt;&lt;P&gt;text1=catx(' ','The',ind,'inceased in',put(trivaria,comma20.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,'thousand people,'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,cats(trivaria_pc,'%'),'in relation to the last quarter.');&lt;/P&gt;&lt;P&gt;put (_all_) (=/);&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;population 2853 2.3&lt;/P&gt;&lt;P&gt;;;;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jun 2015 20:48:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197559#M49380</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2015-06-01T20:48:24Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate text variables and numeric variables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197560#M49381</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;But it is not running... &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://communities.sas.com/i/smilies/16x16_smiley-sad.png" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/P&gt;&lt;P&gt;this is the program:&lt;/P&gt;&lt;P&gt;data dados;&lt;/P&gt;&lt;P&gt;set &lt;/P&gt;&lt;P&gt;t1 t2 t3 t4 t5 t6;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;trivar =&amp;nbsp; put(tri_varia_abs,commax12.0);&lt;/P&gt;&lt;P&gt;trivarp = Put(Tri_Varia_pc,commax12.1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if ano = 2015 and indicadores ='a_pop_total' and tri = 'jan-fev-mar' and tri_situac = '*' and tri_varia_abs &amp;gt; 0 then &lt;/P&gt;&lt;P&gt;text1 = catx(' ','A ', indicadores, 'aumentou em ' , trivar,'mil pessoas, um aumento de ' , trivarp,'% em relação ao trimestre anterior.');&lt;/P&gt;&lt;P&gt;put (_all_) (=/);&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;if ano = 2015 and indicadores ='a_pop_total' and tri = 'jan-fev-mar' and&amp;nbsp; tri_situac = '*' and tri_varia_abs &amp;lt; 0 then text1 = catx(' ','A ', indicadores , 'diminuiu em ' ,&amp;nbsp; trivar,'mil pessoas, um aumento de ' , trivarp,'% em relação ao trimestre anterior.');&lt;/P&gt;&lt;P&gt;put (_all_) (=/);&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;if ano = 2015 and indicadores ='a_pop_total' and tri = 'jan-fev-mar' and&amp;nbsp; tri_situac ne '*'&amp;nbsp; then text1 = catx(' ','A ', indicadores, ' não apresentou variação estatísticamente significativa em relação ao trimestre anterior.');&lt;/P&gt;&lt;P&gt;put (_all_) (=/);&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;and this is the Log:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ano = 2015 and indicadores ='a_pop_total' and&lt;/TD&gt;&lt;TD&gt;tri = 'jan-fev-mar' and&amp;nbsp; tri_situac = '*' and tri_varia_abs &amp;lt; 0 then&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; __&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; 180&lt;/P&gt;&lt;P&gt;26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ! text1 = catx(' ','A ', indicadores , 'diminuiu em ' ,&amp;nbsp; trivar,'mil pessoas, um aumento de ' , trivarp,'% em relação ao&lt;/P&gt;&lt;P&gt;26&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ! trimestre anterior.');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;27&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put (_all_) (=/);&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; ___&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; 180&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cards;&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; _____&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; 180&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ano = 2015 and indicadores ='a_pop_total' and tri = 'jan-fev-mar' and&amp;nbsp; tri_situac ne '*'&amp;nbsp; then text1 = catx(' ','A ',&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; __&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; 180&lt;/P&gt;&lt;P&gt;29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ! indicadores, ' não apresentou variação estatísticamente significativa em relação ao trimestre anterior.');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put (_all_) (=/);&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; ___&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; 180&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;31&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cards;&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; _____&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; 180&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR 180-322: Statement is not valid or it is used out of proper order.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;32&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2015 18:26:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197560#M49381</guid>
      <dc:creator>William_Kratochwill</dc:creator>
      <dc:date>2015-06-02T18:26:04Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate text variables and numeric variables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197561#M49382</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Why do you have both a SET statement and a CARDS statement?&amp;nbsp; Are you combining existing datasets or reading in-line data?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Why do you have multiple CARDS statements?&amp;nbsp; The first one will truncate the data step.&amp;nbsp; That is why the statements after it are generating errors since you cannot have an IF statement that is not part of a DATA step.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2015 19:20:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197561#M49382</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2015-06-02T19:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: Concatenate text variables and numeric variables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197562#M49383</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There was also another mistake in the data. But now it is running perfectly.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Jun 2015 21:19:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Concatenate-text-variables-and-numeric-variables/m-p/197562#M49383</guid>
      <dc:creator>William_Kratochwill</dc:creator>
      <dc:date>2015-06-02T21:19:55Z</dc:date>
    </item>
  </channel>
</rss>

