<?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: Macro Errors - PROC SQL and INTO in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357324#M83867</link>
    <description>&lt;PRE&gt;PROC SQL noprint;
	SELECT UNIT INTO: UNIT_TEST
		SEPARATED BY ', '
	FROM GROUP;
QUIT;

&lt;/PRE&gt;
&lt;P&gt;If you need to separate lists with the same content but one with commas and one without then make two separate macro variables with different delimiter ',' or ' '&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 09 May 2017 22:21:56 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2017-05-09T22:21:56Z</dc:date>
    <item>
      <title>Macro Errors - PROC SQL and INTO</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357320#M83865</link>
      <description>&lt;P&gt;Hi, I tried the below codes but the last part didn't work, syntax errors showing as below.&lt;/P&gt;
&lt;P&gt;Can anyone advise on it?&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA GROUP;
	INPUT GROUP$ SUBGROUP$ UNIT$;
	CARDS;
GROUP1 SUBGROUP1 UNIT1
GROUP1 SUBGROUP2 UNIT1
GROUP1 SUBGROUP3 UNIT3
GROUP4 SUBGROUP4 UNIT4
GROUP5 SUBGROUP5 UNIT5
;
RUN;

PROC SQL;
	SELECT UNIT INTO: UNIT_TEST
		SEPARATED BY ' '
	FROM GROUP;
QUIT;

%PUT &amp;amp;UNIT_TEST;

/* THIS PART DIDN'T WORK */
PROC SQL;
	SELECT
		SUBGROUP,
		&amp;amp;UNIT_TEST
	FROM GROUP
		WHERE GROUP = "GROUP1";
QUIT;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: black;"&gt;&lt;FONT face="Calibri" size="3"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;40&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;41&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %PUT &amp;amp;UNIT_TEST;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;UNIT1 UNIT1 UNIT3 UNIT4 UNIT5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;42&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;43&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* THIS PART DIDN'T WORK */&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;44&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC SQL;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;45&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;46&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUBGROUP,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;47&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;UNIT_TEST&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM GROUP&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ____&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 201&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&gt;ERROR 22-322: Syntax error, expecting one of the following: a name, ;, (, ',', '.', ANSIMISS, AS, CROSS, EXCEPT, FULL, GROUP, &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&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;HAVING, INNER, INTERSECT, JOIN, LEFT, NATURAL, NOMISS, ORDER, OUTER, RIGHT, UNION, WHERE.&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&gt;ERROR 201-322: The option is not recognized and will be ignored.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: green;"&gt;&lt;FONT face="Calibri" size="3"&gt;NOTE: Line generated by the macro variable "UNIT_TEST".&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;48&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UNIT1 UNIT1 UNIT3 UNIT4 UNIT5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&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; _____&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&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; 22&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&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; 202&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&gt;ERROR 22-322: Syntax error, expecting one of the following: a quoted string, !, !!, &amp;amp;, (, *, **, +, ',', -, '.', /, &amp;lt;, &amp;lt;=, &amp;lt;&amp;gt;, =, &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&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;gt;, &amp;gt;=, ?, AND, AS, BETWEEN, CONTAINS, EQ, EQT, FORMAT, FROM, GE, GET, GT, GTT, IN, INFORMAT, INTO, IS, LABEL, LE, &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&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;LEN, LENGTH, LET, LIKE, LT, LTT, NE, NET, NOT, NOTIN, OR, TRANSCODE, ^, ^=, |, ||, ~, ~=.&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white; color: red;"&gt;&lt;FONT face="Calibri" size="3"&gt;ERROR 202-322: The option or parameter is not recognized and will be ignored.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background: white;"&gt;&lt;FONT face="Calibri" size="3" color="#000000"&gt;49&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE GROUP = "GROUP1";&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 22:08:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357320#M83865</guid>
      <dc:creator>LL5</dc:creator>
      <dc:date>2017-05-09T22:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: Proc sql select into</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357322#M83866</link>
      <description>&lt;P&gt;Macro syntax must be valid. Use FIND/REPLACE to see your code generated or read the log for the error. Your 'units' need to have a comma inbetween them, so in the SEPARATED BY change that to include a comma between the fields.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Original:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Calibri"&gt;&lt;FONT size="3"&gt;&lt;FONT color="#000000"&gt;PROC&lt;/FONT&gt; &lt;/FONT&gt;&lt;FONT size="3" color="#000000"&gt;SQL&lt;/FONT&gt;&lt;FONT size="3"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;&lt;SPAN&gt;SELECT&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Calibri" size="3"&gt;SUBGROUP,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Calibri" size="3"&gt;&amp;amp;UNIT_TEST&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt;&lt;SPAN&gt; GROUP&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;&lt;SPAN&gt;WHERE&lt;/SPAN&gt;&lt;SPAN&gt; GROUP = &lt;/SPAN&gt;&lt;SPAN&gt;"GROUP1"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;&lt;FONT color="#000000"&gt;QUIT&lt;/FONT&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;Resolved:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face="Calibri"&gt;&lt;FONT size="3"&gt;&lt;FONT color="#000000"&gt;PROC&lt;/FONT&gt; &lt;/FONT&gt;&lt;FONT size="3" color="#000000"&gt;SQL&lt;/FONT&gt;&lt;FONT size="3"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;&lt;SPAN&gt;SELECT&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;&lt;FONT face="Calibri" size="3"&gt;SUBGROUP,&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;UNIT1 UNIT1 UNIT3 UNIT4 UNIT5 &amp;lt;- Fix this to have comma's in between&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt;&lt;SPAN&gt; GROUP&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;&lt;SPAN&gt;WHERE&lt;/SPAN&gt;&lt;SPAN&gt; GROUP = &lt;/SPAN&gt;&lt;SPAN&gt;"GROUP1"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT size="3"&gt;&lt;FONT face="Calibri"&gt;&lt;FONT color="#000000"&gt;QUIT&lt;/FONT&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 22:04:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357322#M83866</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-05-09T22:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: Macro Errors - PROC SQL and INTO</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357324#M83867</link>
      <description>&lt;PRE&gt;PROC SQL noprint;
	SELECT UNIT INTO: UNIT_TEST
		SEPARATED BY ', '
	FROM GROUP;
QUIT;

&lt;/PRE&gt;
&lt;P&gt;If you need to separate lists with the same content but one with commas and one without then make two separate macro variables with different delimiter ',' or ' '&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 22:21:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357324#M83867</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-05-09T22:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Macro Errors - PROC SQL and INTO</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357337#M83872</link>
      <description>&lt;P&gt;It's much more than a matter of adding commas. &amp;nbsp;Assuming you did add commas in the right places, you would still have PROC SQL code that looks like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;select subgroup, UNIT1, UNIT1, UNIT3, UNIT4, UNIT5&lt;/P&gt;
&lt;P&gt;from group&lt;/P&gt;
&lt;P&gt;where group='GROUP1';&lt;/P&gt;
&lt;P&gt;quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Clearly, this is not a valid program. &amp;nbsp;Your incoming data set does not contain variables named UNIT1, UNIT3, UNIT4, or UNIT5. &amp;nbsp;Your proper steps at this point begin with designing a working SAS program. &amp;nbsp;With that as the objective, only then might macro language be able to help.&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2017 23:29:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357337#M83872</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2017-05-09T23:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: Macro Errors - PROC SQL and INTO</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357404#M83899</link>
      <description>&lt;P&gt;Please follow the guidance you find below the post button when you write a new question. &amp;nbsp;Post example test data in the form of a datastep and what you want the output to look like. &amp;nbsp;Your code as you post it makes no sense, UNITx are noot columns, therefore you cannot "select" them. &amp;nbsp;If you show what you are trying to do, its likely there is a far simpler method, for instance, it appears your trying to transpose them, so:&lt;/P&gt;
&lt;PRE&gt;data group;
  length group subgroup unit $50;
	input group $ subgroup $ unit $;
cards;
GROUP1 SUBGROUP1 UNIT1
GROUP1 SUBGROUP2 UNIT2
GROUP1 SUBGROUP3 UNIT3
GROUP4 SUBGROUP4 UNIT4
GROUP5 SUBGROUP5 UNIT5
;
run;
proc transpose data=group out=want;
  by group;
  var subgroup;
  id unit;
  idlabel unit;
run;&lt;/PRE&gt;
&lt;P&gt;Note I have had to correct your test data as you had two UNIT1's in the group, and your test data did not read in correctly.&lt;/P&gt;
&lt;P&gt;Also, please dont' code in capitals, it makes it difficult to read. &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2017 09:13:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-Errors-PROC-SQL-and-INTO/m-p/357404#M83899</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-05-10T09:13:59Z</dc:date>
    </item>
  </channel>
</rss>

