<?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: How to save time while declaring too many variables in VAR statement of a Procedure in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266701#M52617</link>
    <description>&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lrcon/68089/HTML/default/viewer.htm#p0wphcpsfgx6o7n1sjtqzizp1n39.htm" target="_self"&gt;SAS Variable Lists&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 27 Apr 2016 13:22:53 GMT</pubDate>
    <dc:creator>data_null__</dc:creator>
    <dc:date>2016-04-27T13:22:53Z</dc:date>
    <item>
      <title>How to save time while declaring too many variables in VAR statement of a Procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266689#M52613</link>
      <description>&lt;P&gt;Can anyone tell me to how to save time while declaring variables in a var statement.&lt;/P&gt;&lt;P&gt;However, I am familiar with ques1-ques100 etc. but I have different variable names.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2016 12:28:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266689#M52613</guid>
      <dc:creator>Camp</dc:creator>
      <dc:date>2016-04-27T12:28:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to save time while declaring too many variables in VAR statement of a Procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266691#M52614</link>
      <description>&lt;P&gt;It depends on your needs.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can, for example, ignore the var statement in which case sas considers all numeric variables.&lt;/P&gt;&lt;P&gt;proc means data=sashelp.class;&lt;BR /&gt;class age;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or you can interrogate the dictionary tables (if you know how to identify the variables) and write the result of the query within a macro variable which you later use in the var statement.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2016 12:34:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266691#M52614</guid>
      <dc:creator>Loko</dc:creator>
      <dc:date>2016-04-27T12:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to save time while declaring too many variables in VAR statement of a Procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266693#M52615</link>
      <description>&lt;P&gt;Use a normalised data strucuture, this reduces the amount of "vars" and will make coding far easier:&lt;/P&gt;
&lt;P&gt;So instead of:&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; QUEST1 &amp;nbsp;DOB &amp;nbsp; &amp;nbsp; &amp;nbsp; AGE VAR1 VAR2 VAR3 IDE OPT ERT...&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; ABCD &amp;nbsp; &amp;nbsp; &amp;nbsp;21mar12 &amp;nbsp;3 &amp;nbsp; &amp;nbsp; XYZ &amp;nbsp; DEf &amp;nbsp; &amp;nbsp;34 &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; R &amp;nbsp; &amp;nbsp;3&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Something like:&lt;BR /&gt;ID &amp;nbsp; QUESTION &amp;nbsp; &amp;nbsp;CHARACTER_RESPONSE &amp;nbsp; NUMERIC_RESPONSE&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; QUEST1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ABCD &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;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; DOB &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;21mar12 &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;21mar12&lt;/P&gt;
&lt;P&gt;1 &amp;nbsp; &amp;nbsp; AGE &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &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; &amp;nbsp; &amp;nbsp; 3&lt;/P&gt;
&lt;P&gt;2 &amp;nbsp; &amp;nbsp; VAR1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; XYZ &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; .&amp;nbsp;&lt;/P&gt;
&lt;P&gt;...&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2016 12:53:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266693#M52615</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-04-27T12:53:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to save time while declaring too many variables in VAR statement of a Procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266695#M52616</link>
      <description>&lt;P&gt;The topic you are asking about is usually referred to as "variable lists". &amp;nbsp;Here are a few more examples that apply to a VAR statement:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;_numeric_ = all numeric variables&lt;/P&gt;
&lt;P&gt;_character_ = all character variables&lt;/P&gt;
&lt;P&gt;abc: = all variable names that begin with the characters "abc"&lt;/P&gt;
&lt;P&gt;cat -- dog = all variables from cat through dog (in the order that they were created)&lt;/P&gt;
&lt;P&gt;cat -numeric- dog = all numeric variables from cat through dog (in the order that they were created)&lt;/P&gt;
&lt;P&gt;cat -character- dog = all character variables from cat through dog (in the order that they were created)&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2016 12:56:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266695#M52616</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-04-27T12:56:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to save time while declaring too many variables in VAR statement of a Procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266701#M52617</link>
      <description>&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lrcon/68089/HTML/default/viewer.htm#p0wphcpsfgx6o7n1sjtqzizp1n39.htm" target="_self"&gt;SAS Variable Lists&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Apr 2016 13:22:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266701#M52617</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2016-04-27T13:22:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to save time while declaring too many variables in VAR statement of a Procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266756#M52640</link>
      <description>&lt;P&gt;Hi, Camp might this image would help you,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/3176iAE0B5E9B0DFBF481/image-size/original?v=v2&amp;amp;px=-1" border="0" alt="Untitled1.png" title="Untitled1.png" /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Besides this you can use following:&lt;/P&gt;&lt;P&gt;If you want to select all variables then you can leave&amp;nbsp;your var statement&amp;nbsp;(then there should be no class etc. statements in the procedure that&amp;nbsp;you are using where&amp;nbsp;you have to declare some variables)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Var1 -numeric- Var2&lt;/STRONG&gt;&amp;nbsp;for all numeric variables between Var1 and var2.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Var1 -char- var2&lt;/STRONG&gt;&amp;nbsp;for all char variables between var1 and var2.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;VAR_:&lt;/STRONG&gt;&amp;nbsp;all variables that begins with&amp;nbsp;Name VAR (colon with var_ is necessary).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also you can use dataset options like: &lt;STRONG&gt;drop=&lt;/STRONG&gt; (to drop some variables) &amp;amp; &lt;STRONG&gt;Keep=&lt;/STRONG&gt;&amp;nbsp;(to keep selected variables).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Again Besides these you can either use:&lt;/P&gt;&lt;P&gt;1. Drag and Drop of variables from dataset (present in your liabrary) or,&lt;/P&gt;&lt;P&gt;2. You can run query of required dataset and copy the variables that you want (but remember to remove comma(s)).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For these two, see the following video:&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/training/tutorial/studio/index.html" target="_blank"&gt;http://support.sas.com/training/tutorial/studio/index.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See the first video.&lt;/P&gt;</description>
      <pubDate>Mon, 16 May 2016 17:42:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266756#M52640</guid>
      <dc:creator>AG_Stats</dc:creator>
      <dc:date>2016-05-16T17:42:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to save time while declaring too many variables in VAR statement of a Procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266906#M52705</link>
      <description>&lt;P&gt;Thanks for your solution and video links&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2016 06:34:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266906#M52705</guid>
      <dc:creator>Camp</dc:creator>
      <dc:date>2016-04-28T06:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to save time while declaring too many variables in VAR statement of a Procedure</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266907#M52706</link>
      <description>&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 28 Apr 2016 06:35:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-save-time-while-declaring-too-many-variables-in-VAR/m-p/266907#M52706</guid>
      <dc:creator>Camp</dc:creator>
      <dc:date>2016-04-28T06:35:22Z</dc:date>
    </item>
  </channel>
</rss>

