<?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: Writing Macro in SAS EG in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85123#M8145</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I understand your problem correct then you don't need macro coding at all. See below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have (drop=_:);&lt;BR /&gt;&amp;nbsp; array F {20} 8.;&lt;BR /&gt;&amp;nbsp; do _i=1 to 10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do _j=1 to dim(F);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f(_j)=ceil(ranuni(0)*10);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want(keep=email);&lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp; array vars {*} _numeric_;&lt;BR /&gt;&amp;nbsp; do _i=1 to dim(vars);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; email=vars(_i);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 17 Jun 2012 08:28:57 GMT</pubDate>
    <dc:creator>Patrick</dc:creator>
    <dc:date>2012-06-17T08:28:57Z</dc:date>
    <item>
      <title>Writing Macro in SAS EG</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85122#M8144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey all,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have troubles writing my own macro. I have been given a rough guide to try out but i think there's a problem with the logic. &lt;BR /&gt;f1 is a column and f2 is another column . &lt;BR /&gt;I want to rename them as a column named email.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: black; font-size: 10pt; font-family: Tahoma;"&gt;&lt;SPAN dir="ltr"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: navy; font-family: Courier New;"&gt;&lt;STRONG&gt;data f1 (keep=f1 rename=f1=email) f2 (keep=f2 &lt;BR /&gt;rename=f2=email);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: blue; font-family: Courier New;"&gt;set WORK.TEXT_14;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: navy; font-family: Courier New;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="color: navy; font-family: Courier New;"&gt;&lt;STRONG&gt;data all;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: blue; font-family: Courier New;"&gt;set f1 f2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: navy; font-family: Courier New;"&gt;&lt;STRONG&gt;run;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;The macro is named email . To my understanding , that is to get i=1 as the first column to &amp;amp;cnt ( not knowing where is the end column)&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: navy; font-family: Courier New;"&gt;&lt;STRONG&gt;%macro &lt;EM&gt;email&lt;/EM&gt;;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;data &lt;BR /&gt;&lt;SPAN style="color: blue;"&gt;%do&lt;/SPAN&gt; i=&lt;SPAN style="color: teal;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; to &amp;amp;cnt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;&amp;amp;&amp;amp;data&amp;amp;&lt;SPAN style="color: teal;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR /&gt;(keep=&amp;amp;&amp;amp;data&amp;amp;&lt;SPAN style="color: teal;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR /&gt;rename=&amp;amp;&amp;amp;data&amp;amp;&lt;SPAN style="color: teal;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt;=email)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;&lt;SPAN style="color: blue;"&gt;%end&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;set &lt;BR /&gt;WORK.TEXT_14;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;run;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;data &lt;BR /&gt;all;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;set &lt;BR /&gt;&lt;SPAN style="color: blue;"&gt;%do&lt;/SPAN&gt; i=&lt;SPAN style="color: teal;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; to &amp;amp;cnt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;&amp;amp;&amp;amp;data&amp;amp;&lt;SPAN style="color: teal;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Courier New;"&gt;&lt;SPAN style="color: blue;"&gt;%end&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;if &lt;BR /&gt;email ne &lt;SPAN style="color: purple;"&gt;''&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;run;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="color: navy; font-family: Courier New;"&gt;&lt;STRONG&gt;%mend;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;%&lt;STRONG&gt;&lt;EM&gt;email&lt;/EM&gt;&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;My outcome is to get the original dataset of F1 to F92 columns into each table on its own and then append to a column named email. &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;However, hard coding will be too tiedous.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN style="font-family: Courier New;"&gt;Thank you &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Jun 2012 15:32:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85122#M8144</guid>
      <dc:creator>cody_q</dc:creator>
      <dc:date>2012-06-16T15:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: Writing Macro in SAS EG</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85123#M8145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If I understand your problem correct then you don't need macro coding at all. See below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have (drop=_:);&lt;BR /&gt;&amp;nbsp; array F {20} 8.;&lt;BR /&gt;&amp;nbsp; do _i=1 to 10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do _j=1 to dim(F);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f(_j)=ceil(ranuni(0)*10);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want(keep=email);&lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp; array vars {*} _numeric_;&lt;BR /&gt;&amp;nbsp; do _i=1 to dim(vars);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; email=vars(_i);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 17 Jun 2012 08:28:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85123#M8145</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-06-17T08:28:57Z</dc:date>
    </item>
    <item>
      <title>Re: Writing Macro in SAS EG</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85124#M8146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Patrick , Supposedly i have 10 columns (see below)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FILE A &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;F1 to F10 are the columns.&lt;/P&gt;&lt;TABLE border="1" cellpadding="0" cellspacing="0" style="border: medium none currentcolor; padding: 0pt 5.4pt;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="border: 1pt solid windowtext; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F1&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F2&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F3&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F4&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F5&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F6&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F7&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F8&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F9&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: solid solid solid none; border-color: windowtext windowtext windowtext currentcolor; border-width: 1pt 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;F10&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;There &lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt; are&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;40&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;students&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;in&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;the&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;class&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;.&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;They&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;are&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;all&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;studying&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;for&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;Math&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;and&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;Science&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;.&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;They&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;have&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;learnt&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;valuable&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;lessons&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;from&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;the&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;Classes.&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;The&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; teachers&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; are&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; proud&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; of&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; them&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp; .&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;TD style="border-style: none solid solid none; border-color: currentcolor windowtext windowtext currentcolor; border-width: medium 1pt 1pt medium; padding: 0pt 5.4pt;" valign="top" width="62"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; &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; &lt;/P&gt;&lt;P&gt;FILE B&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Become to F1 as the only column with many rows.&lt;/P&gt;&lt;TABLE border="1" cellpadding="0" cellspacing="0" style="border: medium none currentcolor; padding: 0pt 5.4pt;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="border: 1pt solid windowtext; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; F1&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; There&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; are&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; 40&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; students&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; in&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; the&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; class&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; .&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; They&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; are&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; all&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; studying&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; for&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; Math&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; and&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;Science.&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; They&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; have&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; learnt&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; valuable&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; lessons&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; from&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; the&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;classes.&lt;/P&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;The&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;teachers&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;are&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;proud&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;of&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;them&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="border-style: none solid solid; border-color: currentcolor windowtext windowtext; border-width: medium 1pt 1pt; padding: 0pt 5.4pt;" valign="top" width="616"&gt;&lt;BR /&gt;&amp;nbsp; &lt;P&gt;.&lt;/P&gt;&lt;BR /&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The codes which you have written . Converted the dataset of File A to numerics and then File B to just 1 column with many rows. Yes, this is the expected outcome but i am looking for the words and not numeric . Could you help in the codes you have written. FYI, my real dataset has 92 columns with hundreds of rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Jun 2012 01:26:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85124#M8146</guid>
      <dc:creator>cody_q</dc:creator>
      <dc:date>2012-06-18T01:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: Writing Macro in SAS EG</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85125#M8147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming all your variables are character a simple change to the code will do. Make sure to define a length for email which is as long as the longest of your input character variables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have (drop=_:);&lt;BR /&gt;&amp;nbsp; array F {20} $20.;&lt;BR /&gt;&amp;nbsp; do _i=1 to 10;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do _j=1 to dim(F);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f(_j)=cats('ABC',ceil(ranuni(0)*10));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want(keep=email);&lt;BR /&gt;&amp;nbsp; set have;&lt;BR /&gt;&amp;nbsp; array vars {*} _character_;&lt;BR /&gt;&amp;nbsp; length email $ 20;&lt;BR /&gt;&amp;nbsp; do _i=1 to dim(vars);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; email=vars(_i);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Jun 2012 09:39:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Writing-Macro-in-SAS-EG/m-p/85125#M8147</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-06-19T09:39:41Z</dc:date>
    </item>
  </channel>
</rss>

