<?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: Basic SQL question, I think.  Dynamiclally assigning variables. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673554#M202653</link>
    <description>&lt;P&gt;Oops, that last line of numbers is supposed to go before the text, as you probably guessed.&lt;/P&gt;</description>
    <pubDate>Thu, 30 Jul 2020 19:55:41 GMT</pubDate>
    <dc:creator>n6</dc:creator>
    <dc:date>2020-07-30T19:55:41Z</dc:date>
    <item>
      <title>Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673525#M202635</link>
      <description>&lt;P&gt;Here is what I have:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;var_name &amp;nbsp; var_value&lt;/P&gt;
&lt;P&gt;x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 10&lt;/P&gt;
&lt;P&gt;x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 15&lt;/P&gt;
&lt;P&gt;x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 20&lt;/P&gt;
&lt;P&gt;y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 55&lt;/P&gt;
&lt;P&gt;y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 60&lt;/P&gt;
&lt;P&gt;y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 65&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is what I want:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;x &amp;nbsp; &amp;nbsp; &amp;nbsp; y&lt;/P&gt;
&lt;P&gt;10 &amp;nbsp;&amp;nbsp; 55&lt;/P&gt;
&lt;P&gt;15 &amp;nbsp; &amp;nbsp; 60&lt;/P&gt;
&lt;P&gt;20 &amp;nbsp; &amp;nbsp; 65&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It's a little more complicated than that but if I get help doing this I think I can figure the rest out by itself.&amp;nbsp; The answer may have something to do with "call symput" but I'm not sure.&amp;nbsp; I find SQL very hard to figure out on my own.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 18:49:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673525#M202635</guid>
      <dc:creator>n6</dc:creator>
      <dc:date>2020-07-30T18:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673526#M202636</link>
      <description>&lt;P&gt;Oops, I forgot the ID var, which might confuse you a little.&amp;nbsp; Here it is.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ID var_name var_value&lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 10&lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 15&lt;BR /&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 20&lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 55&lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 60&lt;BR /&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 65&lt;BR /&gt;&lt;BR /&gt;Here is what I want:&lt;BR /&gt;&lt;BR /&gt;ID &amp;nbsp; x &amp;nbsp; &amp;nbsp;&amp;nbsp; y&lt;BR /&gt;1 &amp;nbsp; 10 &amp;nbsp;&amp;nbsp; 55&lt;BR /&gt;2 &amp;nbsp; 15 &amp;nbsp;&amp;nbsp; 60&lt;/P&gt;
&lt;P&gt;3 &amp;nbsp; 20 &amp;nbsp;&amp;nbsp; 65&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 18:52:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673526#M202636</guid>
      <dc:creator>n6</dc:creator>
      <dc:date>2020-07-30T18:52:22Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673527#M202637</link>
      <description>&lt;P&gt;SQL is not the tool for this.&lt;/P&gt;
&lt;P&gt;But you also do not have enough information in what you posted to make the output you requested.&amp;nbsp; Why did you pair X=15 with Y=55? Why not X=15 and Y=65?&amp;nbsp; You need a third variable.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  input row name :$32. value ;
cards;
1 x                      10
2 x                      15
3 x                      20
1 y                      55
2 y                       60
3 y                      65
;
proc sort data=have ;
  by row name ;
run;
proc transpose data=have out=want;
  by row;
  id name;
  var value;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 30 Jul 2020 18:55:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673527#M202637</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-07-30T18:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673528#M202638</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
    create table want as select a.id,a.var_value as x,b.var_value as y
    from have(where=(var_name='x')) as a left join 
        have(where=(var_name='y')) as b
        on a.id=b.id
    order by a.id;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 18:56:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673528#M202638</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2020-07-30T18:56:32Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673537#M202643</link>
      <description>&lt;P&gt;I see what you mean.&amp;nbsp; I tried to keep it simple and I ended up overdoing it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I started with proc transpose but decided I'd need sql instead.&amp;nbsp; Okay, let me fool around with proc transpose and see if I can do it.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 19:09:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673537#M202643</guid>
      <dc:creator>n6</dc:creator>
      <dc:date>2020-07-30T19:09:10Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673550#M202649</link>
      <description>In a traditional DB SQL you would use PIVOT or OVER type clause. SAS doesn't support that in PROC SQL, PROC TRANSPOSE is a much more dynamic solution overall.</description>
      <pubDate>Thu, 30 Jul 2020 19:43:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673550#M202649</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-07-30T19:43:26Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673552#M202651</link>
      <description>&lt;P&gt;Okay, Take 2.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's what I have&lt;/P&gt;
&lt;P&gt;ID&amp;nbsp; FormSet &amp;nbsp; var_name &amp;nbsp;&amp;nbsp; var_value;&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 50 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 50 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 50 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; z &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 55 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 55 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5 &lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 55 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; z &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6 &lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 60 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7 &lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 60 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8 &lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 60 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; z &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9 &lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 65 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 10 &lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 65 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; y &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 11 &lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 65 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; z &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is what I want&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; FormSet &amp;nbsp; &amp;nbsp;&amp;nbsp; x &amp;nbsp; &amp;nbsp; &amp;nbsp; y &amp;nbsp; &amp;nbsp; &amp;nbsp; z &lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 50 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &lt;BR /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; 55 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 4 &amp;nbsp; &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 6 &lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; 60 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 7 &amp;nbsp; &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 9&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm following around with various proc transpose combinations but it hasn't worked out yet.&amp;nbsp; Any help is appreciated.&lt;BR /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; 65 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 10 &amp;nbsp; &amp;nbsp; 11 &amp;nbsp; &amp;nbsp;&amp;nbsp; 12 &lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 19:49:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673552#M202651</guid>
      <dc:creator>n6</dc:creator>
      <dc:date>2020-07-30T19:49:50Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673554#M202653</link>
      <description>&lt;P&gt;Oops, that last line of numbers is supposed to go before the text, as you probably guessed.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 19:55:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673554#M202653</guid>
      <dc:creator>n6</dc:creator>
      <dc:date>2020-07-30T19:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673556#M202655</link>
      <description>&lt;P&gt;One thing that is vexing me is that if I do "by ID FormSet" in proc transpose it doesn't do a by on all combinations of ID and FormSet but rather concatenates ID and FormSet into one variable.&amp;nbsp; There's probably a reason for that, but still.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 19:58:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673556#M202655</guid>
      <dc:creator>n6</dc:creator>
      <dc:date>2020-07-30T19:58:13Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673558#M202657</link>
      <description>&lt;P&gt;Holy cow, it worked!&amp;nbsp; Here is the code I used, which I was hinted to (or maybe I was told exactly) by the person whose name I can't see right now, but thanks whoever you are.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc transpose data=test out=test_out;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; by StudyID FormSet; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; id Var_Name; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; var var_value; &lt;BR /&gt;run; &lt;/P&gt;
&lt;P&gt;proc print data=test_out; run; &lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 20:04:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673558#M202657</guid>
      <dc:creator>n6</dc:creator>
      <dc:date>2020-07-30T20:04:15Z</dc:date>
    </item>
    <item>
      <title>Re: Basic SQL question, I think.  Dynamiclally assigning variables.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673574#M202662</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13600"&gt;@n6&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;One thing that is vexing me is that if I do "by ID FormSet" in proc transpose it doesn't do a by on all combinations of ID and FormSet but rather concatenates ID and FormSet into one variable.&amp;nbsp; There's probably a reason for that, but still.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;You probably did ID statement instead of BY statement.&amp;nbsp; BY statement is pretty universal in SAS and always does the same thing. ID statement is specific to PROC TRANSPOSE (although some other procs also use it for slightly different purpose).&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 21:09:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Basic-SQL-question-I-think-Dynamiclally-assigning-variables/m-p/673574#M202662</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-07-30T21:09:49Z</dc:date>
    </item>
  </channel>
</rss>

