<?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 Find last value and create variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513707#M138441</link>
    <description>&lt;P&gt;Any help would be greatly appreciated it. I am trying to create a variable let's say called "&lt;STRONG&gt;NewVar&lt;/STRONG&gt;" that would indicate the "time at which someone" quit even though it's not a date. For example I have data that looks like this and the last column shows what the new variable would be:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;Value_S1&lt;/TD&gt;&lt;TD&gt;Value_S2&lt;/TD&gt;&lt;TD&gt;Value_S3&lt;/TD&gt;&lt;TD&gt;Value_S4&lt;/TD&gt;&lt;TD&gt;Value_S5&lt;/TD&gt;&lt;TD&gt;Value_S6&lt;/TD&gt;&lt;TD&gt;Value_S7&lt;/TD&gt;&lt;TD&gt;Value_S8&lt;/TD&gt;&lt;TD&gt;Value_S9&lt;/TD&gt;&lt;TD&gt;Value_S10&lt;/TD&gt;&lt;TD&gt;Value_S11&lt;/TD&gt;&lt;TD&gt;Value_S12&lt;/TD&gt;&lt;TD&gt;Value_S13&lt;/TD&gt;&lt;TD&gt;Value_S14&lt;/TD&gt;&lt;TD&gt;Value_S15&lt;/TD&gt;&lt;TD&gt;Value_S16&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;NewVar&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;188&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;167&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;233&lt;/TD&gt;&lt;TD&gt;236&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;278&lt;/TD&gt;&lt;TD&gt;280&lt;/TD&gt;&lt;TD&gt;275&lt;/TD&gt;&lt;TD&gt;275&lt;/TD&gt;&lt;TD&gt;276&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;253&lt;/TD&gt;&lt;TD&gt;252&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;346&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;248&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;235&lt;/TD&gt;&lt;TD&gt;234&lt;/TD&gt;&lt;TD&gt;234&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;213&lt;/TD&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;218&lt;/TD&gt;&lt;TD&gt;217&lt;/TD&gt;&lt;TD&gt;212&lt;/TD&gt;&lt;TD&gt;212&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;281&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;279&lt;/TD&gt;&lt;TD&gt;281&lt;/TD&gt;&lt;TD&gt;281&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;280&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;279&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Thu, 15 Nov 2018 23:10:08 GMT</pubDate>
    <dc:creator>127</dc:creator>
    <dc:date>2018-11-15T23:10:08Z</dc:date>
    <item>
      <title>Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513707#M138441</link>
      <description>&lt;P&gt;Any help would be greatly appreciated it. I am trying to create a variable let's say called "&lt;STRONG&gt;NewVar&lt;/STRONG&gt;" that would indicate the "time at which someone" quit even though it's not a date. For example I have data that looks like this and the last column shows what the new variable would be:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;Value_S1&lt;/TD&gt;&lt;TD&gt;Value_S2&lt;/TD&gt;&lt;TD&gt;Value_S3&lt;/TD&gt;&lt;TD&gt;Value_S4&lt;/TD&gt;&lt;TD&gt;Value_S5&lt;/TD&gt;&lt;TD&gt;Value_S6&lt;/TD&gt;&lt;TD&gt;Value_S7&lt;/TD&gt;&lt;TD&gt;Value_S8&lt;/TD&gt;&lt;TD&gt;Value_S9&lt;/TD&gt;&lt;TD&gt;Value_S10&lt;/TD&gt;&lt;TD&gt;Value_S11&lt;/TD&gt;&lt;TD&gt;Value_S12&lt;/TD&gt;&lt;TD&gt;Value_S13&lt;/TD&gt;&lt;TD&gt;Value_S14&lt;/TD&gt;&lt;TD&gt;Value_S15&lt;/TD&gt;&lt;TD&gt;Value_S16&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;NewVar&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;188&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;167&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;233&lt;/TD&gt;&lt;TD&gt;236&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;278&lt;/TD&gt;&lt;TD&gt;280&lt;/TD&gt;&lt;TD&gt;275&lt;/TD&gt;&lt;TD&gt;275&lt;/TD&gt;&lt;TD&gt;276&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;253&lt;/TD&gt;&lt;TD&gt;252&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;346&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;248&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;235&lt;/TD&gt;&lt;TD&gt;234&lt;/TD&gt;&lt;TD&gt;234&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;213&lt;/TD&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;215&lt;/TD&gt;&lt;TD&gt;218&lt;/TD&gt;&lt;TD&gt;217&lt;/TD&gt;&lt;TD&gt;212&lt;/TD&gt;&lt;TD&gt;212&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;281&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;279&lt;/TD&gt;&lt;TD&gt;281&lt;/TD&gt;&lt;TD&gt;281&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;280&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;279&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 15 Nov 2018 23:10:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513707#M138441</guid>
      <dc:creator>127</dc:creator>
      <dc:date>2018-11-15T23:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513716#M138446</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data have;
infile cards truncover;
input Value_S1	Value_S2	Value_S3	Value_S4	Value_S5	Value_S6	Value_S7	Value_S8	Value_S9	Value_S10	Value_S11	Value_S12	Value_S13	Value_S14	Value_S15	Value_S16;
cards;
188	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
167	.	.	.	.	.	.	.	.	.	.	.	.	.	.	.
233	236	.	.	.	.	.	.	.	.	.	.	.	.	.	.
278	280	275	275	276	.	.	.	.	.	.	.	.	.	.	.
253	252	. .		346	.	248	.	.	.	.	.	.	235	234	234
213	215	215	218	217	212	212	.	.	.	.	.	.	.	.	.
281	.	279	281	281	.	280	.	.	.	.	.	.	.	.	279
;

data want;
set have;
array j(*)Value_S16-Value_S1;
_iorc_=coalesce(of j(*));
new_var=dim(j)-whichn(_iorc_,of j(*))+1;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 15 Nov 2018 23:36:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513716#M138446</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-11-15T23:36:25Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513849#M138514</link>
      <description>&lt;P&gt;While the solution suggested by&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt; is ingenious (and it works), I would prefer something a bit more obvious:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have;
  array values Value_S1-Value_S16;
  do NewVar=dim(values) to 1 by -1 while(missing(values(NewVar)));
    end;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Nov 2018 11:42:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513849#M138514</guid>
      <dc:creator>s_lassen</dc:creator>
      <dc:date>2018-11-16T11:42:58Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513865#M138518</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;, nice use of WHICHN, plus I didn't realize you can use an array reference as an "OF LIST". You win the day my friend.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Nov 2018 13:26:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513865#M138518</guid>
      <dc:creator>SmithCJGVSU</dc:creator>
      <dc:date>2018-11-16T13:26:04Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513869#M138519</link>
      <description>I like this too!  Two great solutions.</description>
      <pubDate>Fri, 16 Nov 2018 13:28:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513869#M138519</guid>
      <dc:creator>SmithCJGVSU</dc:creator>
      <dc:date>2018-11-16T13:28:06Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513909#M138530</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/19995"&gt;@SmithCJGVSU&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/76464"&gt;@s_lassen&lt;/a&gt;&amp;nbsp; for the very kind words. Feels very encouraging to pursue harder and further. Pleasant as it was to see the first thing in the morning waking up. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hi&amp;nbsp;&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/185323"&gt;@tugtrog&lt;/a&gt;&amp;nbsp; &amp;nbsp;As you know I share pretty stuff ,here is another one.&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/132289"&gt;@Cruise&lt;/a&gt;&amp;nbsp;, Since, your attitude is great as that of&amp;nbsp;@tugfrog&amp;nbsp; in honing further, I am pulling you in&lt;/P&gt;</description>
      <pubDate>Fri, 16 Nov 2018 15:05:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513909#M138530</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-11-16T15:05:26Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513925#M138539</link>
      <description>&lt;P&gt;works beautifully, thank you and others for this contribution!!!&lt;/P&gt;</description>
      <pubDate>Fri, 16 Nov 2018 15:49:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/513925#M138539</guid>
      <dc:creator>127</dc:creator>
      <dc:date>2018-11-16T15:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/761885#M241158</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;&amp;nbsp;- How would the syntax change if the user wants to retain the value of the cell rather than the name of the column.&amp;nbsp; For example:&lt;/P&gt;&lt;P&gt;Subject 1 = 188&lt;/P&gt;&lt;P&gt;Subject 2 = 167&lt;/P&gt;&lt;P&gt;Subject 3 = 236&lt;/P&gt;&lt;P&gt;Subject 4 = 276&lt;/P&gt;&lt;P&gt;etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;Bill&lt;/P&gt;</description>
      <pubDate>Mon, 16 Aug 2021 18:38:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/761885#M241158</guid>
      <dc:creator>wadams</dc:creator>
      <dc:date>2021-08-16T18:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/761897#M241163</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/277364"&gt;@wadams&lt;/a&gt;&amp;nbsp; Bill, Sorry in the middle of a meeting at work and so a quick one assuming I understood your requirement-&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have;
  array j(*)Value_S16-Value_S1;
  array k(*) Value_S1-Value_S16;*Compile another array Bill's additional request;
  _iorc_=coalesce(of j(*));
  new_var=dim(j)-whichn(_iorc_,of j(*))+1;
  new_value=k(new_var);*Compute another assignment for  Bill's additional request;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Please see if the above suffices. If not, i will take a look in the evening EDT.&lt;/P&gt;</description>
      <pubDate>Mon, 16 Aug 2021 19:49:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/761897#M241163</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2021-08-16T19:49:39Z</dc:date>
    </item>
    <item>
      <title>Re: Find last value and create variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/766699#M243004</link>
      <description>&lt;P&gt;This worked perfectly.&amp;nbsp; Thank you so much &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138205"&gt;@novinosrin&lt;/a&gt;!&lt;/P&gt;</description>
      <pubDate>Wed, 08 Sep 2021 21:17:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Find-last-value-and-create-variable/m-p/766699#M243004</guid>
      <dc:creator>wadams</dc:creator>
      <dc:date>2021-09-08T21:17:33Z</dc:date>
    </item>
  </channel>
</rss>

