<?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: Need Help writing macro array and transpose statements in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290138#M60003</link>
    <description>&lt;P&gt;So, what's the error?&lt;/P&gt;</description>
    <pubDate>Mon, 08 Aug 2016 11:35:50 GMT</pubDate>
    <dc:creator>LinusH</dc:creator>
    <dc:date>2016-08-08T11:35:50Z</dc:date>
    <item>
      <title>Need Help writing macro array and transpose statements</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290137#M60002</link>
      <description>&lt;P&gt;*Working code...;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt; test;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;set&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; ssh.sshbindicatorstable28jul2016;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;contents&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;data&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;=test; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;sort&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;data&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; =test;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;by&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; hsnum year sex age arhsres: wt: disadvqt denom schpatt sch supptype year: agegrp region&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;ariaplusc lhd10 phn_2015_code pcode pcoderes indigene;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;Data&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; m_mental5 (&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;keep&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;= hsnum year sex age arhsres: wt: disadvqt denom schpatt sch supptype year: agegrp region&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&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; ariaplusc lhd10 phn_2015_code pcode pcoderes indigene m_mental5 m_mental5_txt);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;set&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; test;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;m_mental5_txt_1=m_mental5_1_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;m_mental5_txt_2=m_mental5_2_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;m_mental5_txt_3=m_mental5_3_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;m_mental5_txt_4=m_mental5_4_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;m_mental5_txt_5=m_mental5_5_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;m_mental5_txt_6=m_mental5_6_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;m_mental5_txt_7=m_mental5_7_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;m_mental5_txt_8=m_mental5_8_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;array&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; a (&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="teal"&gt;&lt;SPAN&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;) m_mental5_1-m_mental5_8;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;array&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; b (&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="teal"&gt;&lt;SPAN&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;) m_mental5_txt_1-m_mental5_txt_8;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;do&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; i=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="teal"&gt;&lt;SPAN&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;to&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="teal"&gt;&lt;SPAN&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; m_mental5= a(i);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; m_mental5_txt=b(i);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;if&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;not&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; missing (m_mental5_txt) &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;then&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;output&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;end&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;*Macro code generating error;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt; multiresponse (ds=);&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;Data &amp;amp;ds (keep= hsnum year sex age arhsres: wt: disadvqt denom schpatt sch supptype year: agegrp region&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&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; ariaplusc lhd10 phn_2015_code pcode pcoderes indigene &amp;amp;ds &amp;amp;ds._txt);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;set test;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;%do&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; i=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="teal"&gt;&lt;SPAN&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;%to&lt;/SPAN&gt;&lt;/FONT&gt; &lt;FONT face="Courier New" size="3" color="teal"&gt;&lt;SPAN&gt;&lt;STRONG&gt;8&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;amp;&amp;amp;ds_txt_i=&amp;amp;&amp;amp;ds_i_txt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="blue"&gt;&lt;SPAN&gt;%end&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;array a (*) &amp;amp;ds_1-&amp;amp;ds_8;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;array b (*) &amp;amp;ds._txt_1-&amp;amp;ds._txt_8;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;do i=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="teal"&gt;&lt;SPAN&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; to dim(&amp;amp;ds._txt_8)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;ds= a(i);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;ds_txt=b(i);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;if not missing (&amp;amp;ds._txt) then output;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;end;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;%mend&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;%&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;I&gt;multiresponse&lt;/I&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt; (ds=m_mental5);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;*Also tried using transpose but again generating error;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt; msh(ds=, vars=);&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;proc transpose data=test out=&amp;amp;ds (drop=_name_ rename=(_label_=Category Col1=Value));&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;by hsnum year sex age arhsres: wt: disadvqt denom schpatt sch supptype year: agegrp region&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;ariaplusc lhd10 phn_2015_code pcode pcoderes indigene;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;VAR &amp;amp;vars;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="navy"&gt;&lt;SPAN&gt;&lt;STRONG&gt;%mend&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Calibri,sans-serif" size="2"&gt;&lt;SPAN&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;%&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;I&gt;msh&lt;/I&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="black"&gt;&lt;SPAN&gt;(ds=m_mental5, vars=&amp;amp;ds1 &amp;amp;ds2 &amp;amp;ds3 &amp;amp;ds4);&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 08 Aug 2016 11:33:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290137#M60002</guid>
      <dc:creator>mishrass</dc:creator>
      <dc:date>2016-08-08T11:33:24Z</dc:date>
    </item>
    <item>
      <title>Re: Need Help writing macro array and transpose statements</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290138#M60003</link>
      <description>&lt;P&gt;So, what's the error?&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2016 11:35:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290138#M60003</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-08-08T11:35:50Z</dc:date>
    </item>
    <item>
      <title>Re: Need Help writing macro array and transpose statements</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290155#M60007</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lets take a step back. &amp;nbsp;Post some test data:&lt;BR /&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With what you have, and show an example of what you want the output to look like. &amp;nbsp;Most of that code posted there looks to be redundant, but until I see input/output its hard to say.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2016 12:03:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290155#M60007</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-08-08T12:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: Need Help writing macro array and transpose statements</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290162#M60012</link>
      <description>&lt;P&gt;Everything&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13674"&gt;@LinusH﻿&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/45151"&gt;@RW9﻿&lt;/a&gt;&amp;nbsp;said.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;...but what certainly will throw an error is a "run" statement in the middle of a data step&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;*Macro code generating error;
%macro multiresponse (ds=);
 
Data &amp;amp;ds.....
set test;
.....
&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/FONT&gt;
array a (*) &amp;amp;ds_1-&amp;amp;ds_8;
.....
run;
end;
%mend;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;...oh... and an "end" which is not an "%end" after a "run" statement.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What you probably should do: Make your data step work as a sample outside of a macro and only "macrotize" it once it works.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2016 12:29:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290162#M60012</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2016-08-08T12:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: Need Help writing macro array and transpose statements</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290167#M60014</link>
      <description>&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2016 12:44:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290167#M60014</guid>
      <dc:creator>mishrass</dc:creator>
      <dc:date>2016-08-08T12:44:46Z</dc:date>
    </item>
    <item>
      <title>Re: Need Help writing macro array and transpose statements</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290170#M60015</link>
      <description>&lt;P&gt;In addition, note that your definition of the elements in the array A is incorrect.&amp;nbsp; The array B is correct, but A should use similar syntax:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;amp;ds._1 - &amp;amp;ds._2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Aug 2016 12:52:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-Help-writing-macro-array-and-transpose-statements/m-p/290170#M60015</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-08-08T12:52:21Z</dc:date>
    </item>
  </channel>
</rss>

