<?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>goliPSU Tracker</title>
    <link>https://communities.sas.com/kntur85557/tracker</link>
    <description>goliPSU Tracker</description>
    <pubDate>Fri, 15 May 2026 01:57:22 GMT</pubDate>
    <dc:date>2026-05-15T01:57:22Z</dc:date>
    <item>
      <title>Re: loop in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91297#M19296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;wow, Thank you so much&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 19:41:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91297#M19296</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-10T19:41:37Z</dc:date>
    </item>
    <item>
      <title>Re: usin the loop</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/usin-the-loop/m-p/91196#M575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 17:36:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/usin-the-loop/m-p/91196#M575</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-10T17:36:16Z</dc:date>
    </item>
    <item>
      <title>loop in SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91295#M19294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="jive-answer-type jive-answer-type-notanswered font-color-meta"&gt;This question is &lt;STRONG class="font-color-danger"&gt;Not Answered.&lt;/STRONG&gt;&lt;EM&gt;&lt;A _jive_internal="true" href="https://communities.sas.com/thread/38113"&gt;(Mark as assumed answered)&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P class="j-post-avatar"&gt;&amp;nbsp;&amp;nbsp; &lt;A _jive_internal="true" class="j-avatar jiveTT-hover-user" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="10112" data-username="goliPSU" href="https://communities.sas.com/people/goliPSU"&gt; &lt;IMG alt="Goli Magoli" border="0" class="jive-avatar jiveImage" data-height="46" height="46" src="https://communities.sas.com/people/goliPSU/avatar/46.png?a=-1" width="46" /&gt;&lt;/A&gt; &lt;SPAN class="j-status-levels"&gt;&lt;IMG alt="Newbie" class="jiveImage" src="https://communities.sas.com/5.0.2/images/status/statusicon-47.gif" title="Newbie" /&gt; &lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt; &lt;SPAN class="j-post-author"&gt; &lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="10112" data-username="goliPSU" href="https://communities.sas.com/people/goliPSU" id="jive-1011250377844389501803"&gt;Goli Magoli&lt;/A&gt;&lt;/STRONG&gt; Oct 10, 2012 12:59 PM &lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;I have a SAS program that uses the micro and at the end is generating the following tables that I want to export it to SQL:&lt;/P&gt;&lt;P&gt;NCxC1993&lt;/P&gt;&lt;P&gt;NCxC1994&lt;/P&gt;&lt;P&gt;NCxC1995&lt;/P&gt;&lt;P&gt;NCxC1996&lt;/P&gt;&lt;P&gt;NCxC1997&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use the following commands to create a table in SQL but I would like to use a loop:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*proc sql; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1993;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1994;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1995;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1996 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1996;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1997 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1997;&amp;nbsp; &lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;P&gt;run;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the following loop but for some reason without any error does not create the tables in SQL (but the above command does)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro sqlloop(start=,end=);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do year = &amp;amp;start %to &amp;amp;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_&amp;amp;year as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC&amp;amp;year;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%sqlloop(start=1994,end=1995)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*-----------------------------------------------------------------------*/&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is there any thoughts on why the sqlloop does not work.&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>Wed, 10 Oct 2012 17:35:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/loop-in-SAS/m-p/91295#M19294</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-10T17:35:29Z</dc:date>
    </item>
    <item>
      <title>usin the loop</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/usin-the-loop/m-p/91194#M573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a SAS program that uses the micro and at the end is generating the following tables that I want to export it to SQL:&lt;/P&gt;&lt;P&gt;NCxC1993&lt;/P&gt;&lt;P&gt;NCxC1994&lt;/P&gt;&lt;P&gt;NCxC1995&lt;/P&gt;&lt;P&gt;NCxC1996&lt;/P&gt;&lt;P&gt;NCxC1997&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use the following commands to create a table in SQL but I would like to use a loop:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*proc sql; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1993;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1994;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1995;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1996 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1996;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_1997 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC1997;&amp;nbsp; &lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;P&gt;run;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the following loop but for some reason without any error does not create the tables in SQL (but the above command does)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro sqlloop(start=,end=);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do year = &amp;amp;start %to &amp;amp;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.cxcuse_dense_&amp;amp;year as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from NCxC&amp;amp;year;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%sqlloop(start=1994,end=1995)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*-----------------------------------------------------------------------*/&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is there any thoughts on why the sqlloop does not work.&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>Wed, 10 Oct 2012 16:59:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/usin-the-loop/m-p/91194#M573</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-10T16:59:40Z</dc:date>
    </item>
    <item>
      <title>Re: populate vectors from a table</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/populate-vectors-from-a-table/m-p/90043#M565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so very mcuh. It is a big help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 17:55:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/populate-vectors-from-a-table/m-p/90043#M565</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-09T17:55:48Z</dc:date>
    </item>
    <item>
      <title>populate vectors from a table</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/populate-vectors-from-a-table/m-p/90041#M563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a table wchich looks like below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;year&amp;nbsp;&amp;nbsp;&amp;nbsp; elec&amp;nbsp;&amp;nbsp;&amp;nbsp; ngas&amp;nbsp;&amp;nbsp;&amp;nbsp; petro&amp;nbsp;&amp;nbsp;&amp;nbsp; transp&lt;/P&gt;&lt;P&gt;1993&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.328962596541413&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0333333333333333&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0294741106255071&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0312981997615055&lt;/P&gt;&lt;P&gt;1994&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.32131918710743&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0357852882703777&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0280891133921987&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0296270473156796&lt;/P&gt;&lt;P&gt;1995&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.312689346078104&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0301204819277108&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0299476941480979&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0307595385921147&lt;/P&gt;&lt;P&gt;1996&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.302492954358166&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0296846011131725&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0306720643123235&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0315941372524655&lt;/P&gt;&lt;P&gt;1997&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.297555088719812&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.037109375&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0313930047898444&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0324508531293975&lt;/P&gt;&lt;P&gt;1998&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.279078628962933&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0390455531453362&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0324409310705472&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0333306670536662&lt;/P&gt;&lt;P&gt;1999&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.269449037043657&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0390946502057613&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0338084853707251&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0342346177942214&lt;/P&gt;&lt;P&gt;2000&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.268587236213135&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0389105058365759&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0354842304721889&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0367621612481076&lt;/P&gt;&lt;P&gt;2001&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.267152131952974&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0426829268292683&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0346861443472607&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.036119401007415&lt;/P&gt;&lt;P&gt;2002&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.25010602338106&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.041501976284585&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0347417788989821&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0361976486955247&lt;/P&gt;&lt;P&gt;2003&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.249007386555198&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.04&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.034782939573557&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0362781339184914&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to automatically generate the following vectors:&lt;/P&gt;&lt;P&gt;hhd_nrg_coeff_order = {'elec', 'ngas', 'petro', 'transp'};&lt;/P&gt;&lt;P&gt;hhd_nrg_coeffs_93 = {0.328962596541413 ,&amp;nbsp;&amp;nbsp; 0.0333333333333333,&amp;nbsp;&amp;nbsp; 0.0294741106255071 ,&amp;nbsp;&amp;nbsp; 0.0312981997615055};&lt;/P&gt;&lt;P&gt;hhd_nrg_coeffs_94 = {0.32131918710743 ,&amp;nbsp;&amp;nbsp; 0.0357852882703777,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0280891133921987,&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0296270473156796};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;....&lt;/P&gt;&lt;P&gt;hhd_nrg_coeffs_03 = {0.249007386555198&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.04&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.034782939573557&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0362781339184914}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;is there any way to generate it automatically in SAS.&lt;/P&gt;&lt;P&gt;because I have more data till 2010 so it is gana be nasty in the code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 16:23:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/populate-vectors-from-a-table/m-p/90041#M563</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-09T16:23:54Z</dc:date>
    </item>
    <item>
      <title>ANother Error</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/ANother-Error/m-p/86464#M507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the FV_sectors (It has values as I have printed it), and the data in CONVENTION has icom and ccom where in some places I have icom which is including numbers in FV_sectors. I do not want to include them in SECTOR_LIST. but it is giving me the following error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print FV_sectors;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; use CONVENTIONAL;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* list of all commodities */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; read all var{cCom iCom} into SECTOR_LIST where ((iCom ^= FV_sectors)&amp;amp;(cCom ^= FV_sectors));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num_sectors = sqrt(nrow(SECTOR_LIST));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;431&amp;nbsp; print FV_sectors;&lt;/P&gt;&lt;P&gt;432&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use CONVENTIONAL;&lt;/P&gt;&lt;P&gt;433&lt;/P&gt;&lt;P&gt;434&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* list of all commodities */&lt;/P&gt;&lt;P&gt;435&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read all var{cCom iCom} into SECTOR_LIST where ((iCom ^= FV_sectors)&amp;amp;(cCom ^=&lt;/P&gt;&lt;P&gt;435! FV_sectors));&lt;/P&gt;&lt;P&gt;ERROR: Type mismatch in WHERE clause for variable iCom.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; statement : READ at line 435 column 5&lt;/P&gt;&lt;P&gt;436&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; num_sectors = sqrt(nrow(SECTOR_LIST));&lt;/P&gt;&lt;P&gt;&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>Thu, 04 Oct 2012 23:36:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/ANother-Error/m-p/86464#M507</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-04T23:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: Error Message</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-Message/m-p/84994#M499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 13:43:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-Message/m-p/84994#M499</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-04T13:43:17Z</dc:date>
    </item>
    <item>
      <title>Re: Error Message</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-Message/m-p/84992#M497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Actually Yr is defined earlier:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc iml;&lt;/P&gt;&lt;P&gt;%let Yr = '93';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *%include 'sector_codes Nov 25 08.sas';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %include 'C:\Users\hze1\Desktop\SAS\FoodChain\sector_codes.sas';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %macro addmargins(fob,truck,rail,water,air,pipe,whole,ret,filter=(1:num_sectors));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selector = J(1,num_sectors,0);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; selector[&amp;amp;filter] = 1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus = diag(selector) * &amp;amp;fob;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* transportation margins */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[truck_row,] = Yplus[truck_row,] + selector * &amp;amp;truck;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[air_row,] = Yplus[air_row,] + selector * &amp;amp;air;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[water_row,] = Yplus[water_row,] + selector * &amp;amp;water;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[rail_row,] = Yplus[rail_row,] + selector * &amp;amp;rail;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[pipe_row,] = Yplus[pipe_row,] + selector * &amp;amp;pipe;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* wholesale &amp;amp; retail utility and non-utility expenditure */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[tgas_row,] = Yplus[tgas_row,] + &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;&amp;nbsp; selector * (diag(fuel_w) * &amp;amp;whole + diag(fuel_r) * &amp;amp;ret);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[telec_row,] = Yplus[telec_row,] +&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;&amp;nbsp; selector * (diag(elec_w) * &amp;amp;whole + diag(elec_r) * &amp;amp;ret);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[whole_row,] = Yplus[whole_row,] + &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;&amp;nbsp; selector * ((I(num_sectors) - diag(elec_w + fuel_w)) * &amp;amp;whole);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Yplus[retail_row,] = Yplus[retail_row,] + &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;&amp;nbsp; selector * ((I(num_sectors) - diag(elec_r + fuel_r)) * &amp;amp;ret);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* GET DATA */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; use UTIL_RETAIL;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; read all var{elec_r_&amp;amp;Yr} into elec_r;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; read all var{fuel_r_&amp;amp;Yr} into fuel_r;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Oct 2012 13:23:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-Message/m-p/84992#M497</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-04T13:23:53Z</dc:date>
    </item>
    <item>
      <title>Error Message</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-Message/m-p/84990#M495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am receiving the following error message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1610&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; read all var{fuel_r_&amp;amp;Yr} into fuel_r;&lt;/P&gt;&lt;P&gt;ERROR: FUEL_R_ is not in the scope of variables for the data set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; statement : READ at line 1610 column 5&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for running the following command:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;use UTIL_RETAIL;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;read all var{elec_r_&amp;amp;Yr} into elec_r;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;read all var{fuel_r_&amp;amp;Yr} into fuel_r;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any comments?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Oct 2012 20:46:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-Message/m-p/84990#M495</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-10-03T20:46:26Z</dc:date>
    </item>
    <item>
      <title>Re: Error mesasge</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-mesasge/m-p/88821#M550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;using the SASHELP library it does work without any error! but using my own data still giving this error:-(&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2012 15:18:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-mesasge/m-p/88821#M550</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-08-09T15:18:37Z</dc:date>
    </item>
    <item>
      <title>Error mesasge</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-mesasge/m-p/88819#M548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am getting this error message in IML when I am ready to use the data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data UTIL_WHOLESALE; &lt;/P&gt;&lt;P&gt;set sqldb3.utilshare_wholesale_02;&lt;/P&gt;&lt;P&gt;proc sort; by cCom;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc iml;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; /* GET DATA */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; use UTIL_WHOLESALE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; read all var{elec_w} into elec_w;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; read all var{fuel_w} into fuel_w;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error is in using the UTIL_WHOLESALE;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1199&amp;nbsp; /* GET DATA */&lt;/P&gt;&lt;P&gt;1200&lt;/P&gt;&lt;P&gt;1201&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use UTIL_WHOLESALE;&lt;/P&gt;&lt;P&gt;&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; 180&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;Any thoughts!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2012 14:53:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Error-mesasge/m-p/88819#M548</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-08-09T14:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to use a do loop here!</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/How-to-use-a-do-loop-here/m-p/108947#M818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Howles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe it has been posted in different discussion groups as Rick recommended.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry for any inconvenience,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 16:46:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/How-to-use-a-do-loop-here/m-p/108947#M818</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-07-17T16:46:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to use a do loop here!</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/How-to-use-a-do-loop-here/m-p/108945#M816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ballardw,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you so much for your response,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the following error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;11465&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;11466&lt;/P&gt;&lt;P&gt;11467&lt;/P&gt;&lt;P&gt;11468&lt;/P&gt;&lt;P&gt;11469&amp;nbsp; %macro sqlloop(start=,end=);&lt;/P&gt;&lt;P&gt;11470&lt;/P&gt;&lt;P&gt;11471&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do year = &amp;amp;start %to &amp;amp;end;&lt;/P&gt;&lt;P&gt;11472&lt;/P&gt;&lt;P&gt;11473&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.CxC_&amp;amp;year as&lt;/P&gt;&lt;P&gt;11474&lt;/P&gt;&lt;P&gt;11475&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from CxC&amp;amp;year;&lt;/P&gt;&lt;P&gt;11476&lt;/P&gt;&lt;P&gt;11477&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* create table sqldb.AValuAdded_&amp;amp;year as&lt;/P&gt;&lt;P&gt;11478&lt;/P&gt;&lt;P&gt;11479&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from ValuAdded&amp;amp;year;&lt;/P&gt;&lt;P&gt;11480&lt;/P&gt;&lt;P&gt;11481&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AFinalDemand_&amp;amp;year as&lt;/P&gt;&lt;P&gt;11482&lt;/P&gt;&lt;P&gt;11483&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from FinalDemand&amp;amp;year;*/&lt;/P&gt;&lt;P&gt;11484&lt;/P&gt;&lt;P&gt;11485&lt;/P&gt;&lt;P&gt;11486&lt;/P&gt;&lt;P&gt;11487&amp;nbsp; %mend;&lt;/P&gt;&lt;P&gt;ERROR: There were 1 unclosed %DO statements.&amp;nbsp; The macro SQLLOOP will not be compiled.&lt;/P&gt;&lt;P&gt;11488&lt;/P&gt;&lt;P&gt;11489&lt;/P&gt;&lt;P&gt;11490&lt;/P&gt;&lt;P&gt;11491&amp;nbsp; proc sql;&lt;/P&gt;&lt;P&gt;11492&lt;/P&gt;&lt;P&gt;11493&amp;nbsp; %sqlloop(start=1993,end=1995)&lt;/P&gt;&lt;P&gt;&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; 180&lt;/P&gt;&lt;P&gt;WARNING: Apparent invocation of macro SQLLOOP not resolved.&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;11494&lt;/P&gt;&lt;P&gt;11495&amp;nbsp; quit;&lt;/P&gt;&lt;P&gt;Could not display help because connection to the remote browser failed.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 15:36:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/How-to-use-a-do-loop-here/m-p/108945#M816</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-07-17T15:36:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to loop this proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-loop-this-proc-SQL/m-p/109031#M30394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you all, it was very helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Jul 2012 14:03:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-loop-this-proc-SQL/m-p/109031#M30394</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-07-17T14:03:44Z</dc:date>
    </item>
    <item>
      <title>How to loop this proc SQL</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-loop-this-proc-SQL/m-p/109027#M30390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the following Proc Sql to create sql tables, Instead of reapeating the commands I would like to know if I can use DO loop in proc SQL (all data in different years are available in the library)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.ACxC_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from CxC1993; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AValuAdded_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from ValuAdded1993; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AFinalDemand_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from FinalDemand1993; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.ACxC_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from CxC1994; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AValuAdded_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from ValuAdded1994; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AFinalDemand_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from FinalDemand1994; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.ACxC_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from CxC1995; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AValuAdded_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from ValuAdded1995; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AFinalDemand_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from FinalDemand1995; &lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;P&gt;run;&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, 16 Jul 2012 20:29:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-loop-this-proc-SQL/m-p/109027#M30390</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-07-16T20:29:58Z</dc:date>
    </item>
    <item>
      <title>How to use a do loop here!</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/How-to-use-a-do-loop-here/m-p/108942#M813</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have the following Proc Sql to create sql tables, Instead of reapeating the commands I would like to know if I can use DO loop in proc SQL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.ACxC_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from CxC1993; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AValuAdded_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from ValuAdded1993; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AFinalDemand_1993 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from FinalDemand1993; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.ACxC_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from CxC1994; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AValuAdded_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from ValuAdded1994; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AFinalDemand_1994 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from FinalDemand1994; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.ACxC_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from CxC1995; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AValuAdded_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from ValuAdded1995; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table sqldb.AFinalDemand_1995 as &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select * from FinalDemand1995; &lt;/P&gt;&lt;P&gt;quit; &lt;/P&gt;&lt;P&gt;run;&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, 16 Jul 2012 20:21:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/How-to-use-a-do-loop-here/m-p/108942#M813</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-07-16T20:21:57Z</dc:date>
    </item>
    <item>
      <title>Repating a vector in a vector form</title>
      <link>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Repating-a-vector-in-a-vector-form/m-p/108605#M811</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I have a vector &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v = [i &lt;/P&gt;&lt;P&gt;j&lt;/P&gt;&lt;P&gt;k]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to repeat a vector in a vector format couple of times:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v=[i&lt;/P&gt;&lt;P&gt;j&lt;/P&gt;&lt;P&gt;k&lt;/P&gt;&lt;P&gt;i&lt;/P&gt;&lt;P&gt;j&lt;/P&gt;&lt;P&gt;k&lt;/P&gt;&lt;P&gt;i&lt;/P&gt;&lt;P&gt;j&lt;/P&gt;&lt;P&gt;k&lt;/P&gt;&lt;P&gt;]&lt;/P&gt;&lt;P&gt;Actually I would like to use this in reshaping a matrix to a vector. but I want to add a column by the variable name as the first two columns:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;z = [&lt;/P&gt;&lt;P&gt;1 2 3&lt;/P&gt;&lt;P&gt;4 5 6&lt;/P&gt;&lt;P&gt;7 8 9]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rowname = [ a b c]&lt;/P&gt;&lt;P&gt;calname = [i j k]&lt;/P&gt;&lt;P&gt;I am using Z = shape(Z, ncol*nrow, 1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to create a table looks like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a i 1&lt;/P&gt;&lt;P&gt;a j 2&lt;/P&gt;&lt;P&gt;a k 3&lt;/P&gt;&lt;P&gt;b i 4&lt;/P&gt;&lt;P&gt;b j 5&lt;/P&gt;&lt;P&gt;b k 6&lt;/P&gt;&lt;P&gt;c i 7&lt;/P&gt;&lt;P&gt;c j 8&lt;/P&gt;&lt;P&gt;c k 9&lt;/P&gt;&lt;P&gt;&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, 16 Jul 2012 18:13:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-IML-Software-and-Matrix/Repating-a-vector-in-a-vector-form/m-p/108605#M811</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-07-16T18:13:08Z</dc:date>
    </item>
    <item>
      <title>Re: write the SAS results into a SQL Server table</title>
      <link>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/write-the-SAS-results-into-a-SQL-Server-table/m-p/103721#M1211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Jul 2012 16:54:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/write-the-SAS-results-into-a-SQL-Server-table/m-p/103721#M1211</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-07-10T16:54:59Z</dc:date>
    </item>
    <item>
      <title>write the SAS results into a SQL Server table</title>
      <link>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/write-the-SAS-results-into-a-SQL-Server-table/m-p/103719#M1209</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know if anyone knows how to export data from SAS to SQL Server?&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>Tue, 10 Jul 2012 16:20:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Microsoft-Integration-with-SAS/write-the-SAS-results-into-a-SQL-Server-table/m-p/103719#M1209</guid>
      <dc:creator>goliPSU</dc:creator>
      <dc:date>2012-07-10T16:20:25Z</dc:date>
    </item>
  </channel>
</rss>

