<?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: set the not missing values into new variable and varible name into new variable by using array in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406618#M99021</link>
    <description>thanks, it's worked.&lt;BR /&gt;</description>
    <pubDate>Mon, 23 Oct 2017 16:21:57 GMT</pubDate>
    <dc:creator>SrikanthY</dc:creator>
    <dc:date>2017-10-23T16:21:57Z</dc:date>
    <item>
      <title>set the not missing values into new variable and varible name into new variable by using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406590#M99010</link>
      <description>&lt;P&gt;how to set when not missing values into new variable and varible name into new variable by using array&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ex: below table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;subject&lt;/TD&gt;&lt;TD&gt;prop&lt;/TD&gt;&lt;TD&gt;cord&lt;/TD&gt;&lt;TD&gt;kacr&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;Oldvar&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;FiledVal&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;asw&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;prop&lt;/TD&gt;&lt;TD&gt;asw&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;wewe&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;cord&lt;/TD&gt;&lt;TD&gt;wewe&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;eer&lt;/TD&gt;&lt;TD&gt;kacr&lt;/TD&gt;&lt;TD&gt;eer&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;cord&lt;/TD&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;ss&lt;/TD&gt;&lt;TD&gt;kacr&lt;/TD&gt;&lt;TD&gt;ss&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;qee&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;prop&lt;/TD&gt;&lt;TD&gt;qee&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;ss&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;prop&lt;/TD&gt;&lt;TD&gt;ss&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;asdsa&lt;/TD&gt;&lt;TD&gt;kacr&lt;/TD&gt;&lt;TD&gt;asdsa&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 23 Oct 2017 15:31:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406590#M99010</guid>
      <dc:creator>SrikanthY</dc:creator>
      <dc:date>2017-10-23T15:31:02Z</dc:date>
    </item>
    <item>
      <title>Re: set the not missing values into new variable and varible name into new variable by using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406601#M99013</link>
      <description>&lt;P&gt;Define an array with the variables prop, cord and kacr. Use a loop to check the array, use vname (or vnamex) to set oldvar, assuming that setting FieldVar is not a problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Untested code:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have;

  length OldVar $ 32 FiledVal $ 100;
  array values[1:3] prop cord kacr;

  do i = 1 to dim(values);
    if not missing(values[i]) then do;
      OldVar = vnamex(values[i]);
      FiledVal = values[i];
      /* maybe leave loop here */
    end;
  end;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 23 Oct 2017 15:49:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406601#M99013</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2017-10-23T15:49:24Z</dc:date>
    </item>
    <item>
      <title>Re: set the not missing values into new variable and varible name into new variable by using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406602#M99014</link>
      <description>&lt;P&gt;1. Define an array&lt;/P&gt;
&lt;P&gt;2. Use COALESCEC to find the value, since you only have one per row this is fine.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Use WHICHC to find the index of the variable.&lt;/P&gt;
&lt;P&gt;4. Use VNAME to get the name of the variable.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Oct 2017 15:52:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406602#M99014</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-23T15:52:24Z</dc:date>
    </item>
    <item>
      <title>Re: set the not missing values into new variable and varible name into new variable by using array</title>
      <link>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406618#M99021</link>
      <description>thanks, it's worked.&lt;BR /&gt;</description>
      <pubDate>Mon, 23 Oct 2017 16:21:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/set-the-not-missing-values-into-new-variable-and-varible-name/m-p/406618#M99021</guid>
      <dc:creator>SrikanthY</dc:creator>
      <dc:date>2017-10-23T16:21:57Z</dc:date>
    </item>
  </channel>
</rss>

