<?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 a macro variable for different columns in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297343#M62416</link>
    <description>&lt;P&gt;What do you want as an output and why do you think you need a macro variable.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 09 Sep 2016 09:41:02 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2016-09-09T09:41:02Z</dc:date>
    <item>
      <title>Creating a macro variable for different columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297340#M62415</link>
      <description>&lt;P&gt;Hi Sas Experts,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there is anyway to create a &amp;nbsp;single macrovariable for different columns. &amp;nbsp;My intension is I want to create a macrovariable for all the products.&lt;/P&gt;&lt;P&gt;I mean the macro variable should populate all the products for each id. Please help.&lt;/P&gt;&lt;P&gt;Below is my code;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data sample;&lt;BR /&gt;infile datalines missover;&lt;BR /&gt;input id sales product1$ product2$ product3$ product4$;&lt;BR /&gt;datalines;&lt;BR /&gt;101 10 sofa&lt;BR /&gt;102 20 bed chair&lt;BR /&gt;103 30 mouse&lt;BR /&gt;104 49 desk phone bottle watch&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 09:24:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297340#M62415</guid>
      <dc:creator>sanjay1</dc:creator>
      <dc:date>2016-09-09T09:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a macro variable for different columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297343#M62416</link>
      <description>&lt;P&gt;What do you want as an output and why do you think you need a macro variable.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 09:41:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297343#M62416</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-09-09T09:41:02Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a macro variable for different columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297351#M62420</link>
      <description>&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a large data set and I want to claculate the sales for each ID and theire corresponding products.&lt;/P&gt;&lt;P&gt;again am sending this report to different people using sas.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 10:11:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297351#M62420</guid>
      <dc:creator>sanjay1</dc:creator>
      <dc:date>2016-09-09T10:11:34Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a macro variable for different columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297357#M62423</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/91059"&gt;@sanjay1&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;P&gt;Hi Reeza,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a large data set and I want to claculate the sales for each ID and theire corresponding products.&lt;/P&gt;
&lt;P&gt;again am sending this report to different people using sas.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;That doesn't explain what you want as output or why you need a macro variable. Or even what values you want in a macro value.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I could guess and say most likely all you need is a transpose so you can sum your report in various methods. But that's a guess.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 10:19:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297357#M62423</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-09-09T10:19:25Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a macro variable for different columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297409#M62443</link>
      <description>&lt;P&gt;Thanks Reeza,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;That helps me.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 14:48:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297409#M62443</guid>
      <dc:creator>sanjay1</dc:creator>
      <dc:date>2016-09-09T14:48:59Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a macro variable for different columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297413#M62445</link>
      <description>&lt;P&gt;I think you are looking for report. Something like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc tabulate data=have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; class ID product;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; var sales;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; table Id, /* this produces one "page" for each ID*/&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; product,&amp;nbsp; /* one row for each product*/&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; Sales *(n='Number of Sales' Sum='Total of Sales')&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 15:00:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297413#M62445</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-09-09T15:00:07Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a macro variable for different columns</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297447#M62465</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Add distinct column product1 into macro variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%MACRO sample;&lt;/P&gt;&lt;P&gt;proc sql noprint;&lt;BR /&gt;select distinct&lt;BR /&gt;product1 into :var1-:var9999&lt;BR /&gt;from sample&lt;BR /&gt;;&lt;BR /&gt;%LET nItems=&amp;amp;SQLOBS.;&lt;BR /&gt;%PUT nItems=&amp;amp;nItems.;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;%DO Item=1 %TO &amp;amp;nItems.;&lt;/P&gt;&lt;P&gt;%PUT var&amp;amp;Item.=&amp;amp;&amp;amp;var&amp;amp;Item..;&lt;BR /&gt;%END;&lt;/P&gt;&lt;P&gt;%MEND;&lt;/P&gt;&lt;P&gt;%sample;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Sep 2016 16:29:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Creating-a-macro-variable-for-different-columns/m-p/297447#M62465</guid>
      <dc:creator>Michiel</dc:creator>
      <dc:date>2016-09-09T16:29:56Z</dc:date>
    </item>
  </channel>
</rss>

