<?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 Losing data while combining 2 variables into one in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746823#M234320</link>
    <description>&lt;DIV&gt;I need to make the keys from var&amp;nbsp; B &amp;nbsp;&lt;STRONG&gt; become the continuation of var&amp;nbsp;&lt;/STRONG&gt; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;The original &lt;/STRONG&gt;&lt;STRONG&gt;var&amp;nbsp;&lt;/STRONG&gt; A&amp;nbsp;&amp;nbsp; has&amp;nbsp; values from 1-22 and once I rename B into A&amp;nbsp; it would go up to 51 (as you can see in the code below).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;My code works except it looks like I am losing only the first &lt;STRONG&gt;prep var&lt;/STRONG&gt; so I might need only one statement&amp;nbsp;somewhere to prevent it from dropping&amp;nbsp;that first one?&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Please see the data example&amp;nbsp;after the code.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Data want;&lt;BR /&gt;set have;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;if B &amp;nbsp; = 1 then prepvar = 23 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 2 then prepvar = 24 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 3 then prepvar = 25 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 4 then prepvar = 26 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 5 then prepvar = 27 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 6 then prepvar = 28 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 7 then prepvar = 29 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 8 then prepvar = 30 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 9 then prepvar = 31 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 10 then prepvar = 32 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 11 then prepvar = 33 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 12 then prepvar = 34 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 13 then prepvar = 35 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 14 then prepvar = 36 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 15 then prepvar = 37 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 16 then prepvar = 38 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 17 then prepvar = 39 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 18 then prepvar = 40 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 19 then prepvar = 41 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 20 then prepvar = 42 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 21 then prepvar = 43 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 22 then prepvar = 44 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 23 then prepvar = 45 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 24 then prepvar = 46 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 25 then prepvar = 47 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 26 then prepvar = 48 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 27 then prepvar = 49 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 28 then prepvar = 50 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 29 then prepvar = 51 ;&lt;/P&gt;&lt;P&gt;if 1&amp;lt;=A&amp;lt;=22 then A = A;&amp;nbsp; *keeping the var as is for the original data that has values that go from 1-2;&lt;/P&gt;else A= prepvar;&amp;nbsp; * adding the new values from var B;&lt;/DIV&gt;&lt;DIV&gt;Run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Example of what I am getting. it looks like it is dropping the first prepvar value only. I am not sure why and how to prevent this from&amp;nbsp; happening.&lt;/DIV&gt;&lt;DIV&gt;ID&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR A&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; VAR B&amp;nbsp;&amp;nbsp; prepvar&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mscarboncopy_0-1623260162872.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/60198iFF1FE98D34637BC6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mscarboncopy_0-1623260162872.png" alt="Mscarboncopy_0-1623260162872.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;</description>
    <pubDate>Wed, 09 Jun 2021 17:39:09 GMT</pubDate>
    <dc:creator>Mscarboncopy</dc:creator>
    <dc:date>2021-06-09T17:39:09Z</dc:date>
    <item>
      <title>Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746823#M234320</link>
      <description>&lt;DIV&gt;I need to make the keys from var&amp;nbsp; B &amp;nbsp;&lt;STRONG&gt; become the continuation of var&amp;nbsp;&lt;/STRONG&gt; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;STRONG&gt;The original &lt;/STRONG&gt;&lt;STRONG&gt;var&amp;nbsp;&lt;/STRONG&gt; A&amp;nbsp;&amp;nbsp; has&amp;nbsp; values from 1-22 and once I rename B into A&amp;nbsp; it would go up to 51 (as you can see in the code below).&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;My code works except it looks like I am losing only the first &lt;STRONG&gt;prep var&lt;/STRONG&gt; so I might need only one statement&amp;nbsp;somewhere to prevent it from dropping&amp;nbsp;that first one?&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Please see the data example&amp;nbsp;after the code.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Data want;&lt;BR /&gt;set have;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;if B &amp;nbsp; = 1 then prepvar = 23 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 2 then prepvar = 24 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 3 then prepvar = 25 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 4 then prepvar = 26 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 5 then prepvar = 27 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 6 then prepvar = 28 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 7 then prepvar = 29 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 8 then prepvar = 30 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 9 then prepvar = 31 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 10 then prepvar = 32 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 11 then prepvar = 33 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 12 then prepvar = 34 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 13 then prepvar = 35 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 14 then prepvar = 36 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 15 then prepvar = 37 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 16 then prepvar = 38 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 17 then prepvar = 39 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 18 then prepvar = 40 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 19 then prepvar = 41 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 20 then prepvar = 42 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 21 then prepvar = 43 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 22 then prepvar = 44 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 23 then prepvar = 45 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 24 then prepvar = 46 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 25 then prepvar = 47 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 26 then prepvar = 48 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 27 then prepvar = 49 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 28 then prepvar = 50 ;&lt;/P&gt;&lt;P&gt;else if B &amp;nbsp; = 29 then prepvar = 51 ;&lt;/P&gt;&lt;P&gt;if 1&amp;lt;=A&amp;lt;=22 then A = A;&amp;nbsp; *keeping the var as is for the original data that has values that go from 1-2;&lt;/P&gt;else A= prepvar;&amp;nbsp; * adding the new values from var B;&lt;/DIV&gt;&lt;DIV&gt;Run;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;Example of what I am getting. it looks like it is dropping the first prepvar value only. I am not sure why and how to prevent this from&amp;nbsp; happening.&lt;/DIV&gt;&lt;DIV&gt;ID&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR A&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; VAR B&amp;nbsp;&amp;nbsp; prepvar&lt;/DIV&gt;&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mscarboncopy_0-1623260162872.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/60198iFF1FE98D34637BC6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mscarboncopy_0-1623260162872.png" alt="Mscarboncopy_0-1623260162872.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks,&lt;/DIV&gt;</description>
      <pubDate>Wed, 09 Jun 2021 17:39:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746823#M234320</guid>
      <dc:creator>Mscarboncopy</dc:creator>
      <dc:date>2021-06-09T17:39:09Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746829#M234324</link>
      <description>&lt;P&gt;It's hard to see what you're doing versus what you want.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you show us what you start with exactly and what you want to see as the end results.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You code can be simplified significantly, but if it's not working, that may not be very helpful.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Right now your logic is :&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;If Variable B is between the values of 1 and 29 create a new variable PrepVar which adds 22 to the value of B.&lt;/LI&gt;
&lt;LI&gt;If A is not between 1 and 22 then re-assign the value of prepvar to the variable A&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have;

if B&amp;gt;=1  and B&amp;lt;=29 then prepVar = B+22;

*If VarA not a value in 1 to 22, replace it with prepvar;
if  not (A &amp;gt;=1 and A &amp;lt;= 22) then A = prepvar;

run;&lt;BR /&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;LI-SPOILER&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/210474"&gt;@Mscarboncopy&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;DIV&gt;I need to make the keys from var&amp;nbsp; B &amp;nbsp;&lt;STRONG&gt; become the continuation of var&amp;nbsp;&lt;/STRONG&gt; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;The original &lt;/STRONG&gt;&lt;STRONG&gt;var&amp;nbsp;&lt;/STRONG&gt; A&amp;nbsp;&amp;nbsp; has&amp;nbsp; values from 1-22 and once I rename B into A&amp;nbsp; it would go up to 51 (as you can see in the code below).&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;My code works except it looks like I am losing only the first &lt;STRONG&gt;prep var&lt;/STRONG&gt; so I might need only one statement&amp;nbsp;somewhere to prevent it from dropping&amp;nbsp;that first one?&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Please see the data example&amp;nbsp;after the code.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Data want;&lt;BR /&gt;set have;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;P&gt;if B &amp;nbsp; = 1 then prepvar = 23 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 2 then prepvar = 24 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 3 then prepvar = 25 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 4 then prepvar = 26 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 5 then prepvar = 27 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 6 then prepvar = 28 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 7 then prepvar = 29 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 8 then prepvar = 30 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 9 then prepvar = 31 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 10 then prepvar = 32 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 11 then prepvar = 33 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 12 then prepvar = 34 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 13 then prepvar = 35 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 14 then prepvar = 36 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 15 then prepvar = 37 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 16 then prepvar = 38 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 17 then prepvar = 39 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 18 then prepvar = 40 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 19 then prepvar = 41 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 20 then prepvar = 42 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 21 then prepvar = 43 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 22 then prepvar = 44 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 23 then prepvar = 45 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 24 then prepvar = 46 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 25 then prepvar = 47 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 26 then prepvar = 48 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 27 then prepvar = 49 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 28 then prepvar = 50 ;&lt;/P&gt;
&lt;P&gt;else if B &amp;nbsp; = 29 then prepvar = 51 ;&lt;/P&gt;
&lt;P&gt;if 1&amp;lt;=A&amp;lt;=22 then A = A;&amp;nbsp; *keeping the var as is for the original data that has values that go from 1-2;&lt;/P&gt;
else A= prepvar;&amp;nbsp; * adding the new values from var B;&lt;/DIV&gt;
&lt;DIV&gt;Run;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Example of what I am getting. it looks like it is dropping the first prepvar value only. I am not sure why and how to prevent this from&amp;nbsp; happening.&lt;/DIV&gt;
&lt;DIV&gt;ID&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR A&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; VAR B&amp;nbsp;&amp;nbsp; prepvar&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mscarboncopy_0-1623260162872.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/60198iFF1FE98D34637BC6/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mscarboncopy_0-1623260162872.png" alt="Mscarboncopy_0-1623260162872.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;/DIV&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;/LI-SPOILER&gt;</description>
      <pubDate>Wed, 09 Jun 2021 17:51:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746829#M234324</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-06-09T17:51:21Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746854#M234345</link>
      <description>&lt;P&gt;Thank you. This is a much more elegant way to do what I was doing. It is still dropping the first prep var though.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jun 2021 18:38:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746854#M234345</guid>
      <dc:creator>Mscarboncopy</dc:creator>
      <dc:date>2021-06-09T18:38:39Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746866#M234351</link>
      <description>It's hard to see what you're doing versus what you want. &lt;BR /&gt;&lt;BR /&gt;Can you show us what you start with exactly and what you want to see as the end results. Since your code is not working I have no idea what you mean by dropping the first prep_var. Please be more specific.</description>
      <pubDate>Wed, 09 Jun 2021 19:08:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746866#M234351</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-06-09T19:08:51Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746871#M234352</link>
      <description>&lt;P&gt;I don't know what else to show. It is highlighted in yellow in the data example I gave. The example is showing the 2 vars A and B and prep. I am not&amp;nbsp; doing anything else other than trying to combine A and B using the prep var. And somehow, for each id, the combining is dropping the first prep var. It works for all the others but never the first one. Those are simply dropped. I should have 9 entries for ID A for example and I end up with only 8 because the first&amp;nbsp; prep var&amp;nbsp; (in this case 27) disappears. It is not in VAR A, as you can see. Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jun 2021 19:31:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746871#M234352</guid>
      <dc:creator>Mscarboncopy</dc:creator>
      <dc:date>2021-06-09T19:31:53Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746872#M234353</link>
      <description>I should have 9 entries for ID A for example and I end up with only 8 because the first  prep var  (in this case 27) disappears. It is not in VAR A, as you can see. &lt;BR /&gt;&lt;BR /&gt;Actually I can't see what's not there and I don't even know you want it there. &lt;BR /&gt;How can I know you wanted to add rows - this is the first time you've mentioned that?&lt;BR /&gt;&lt;BR /&gt;Please show your input. &lt;BR /&gt;Please show what you expect as the output, preferably that aligns with the output. For example, it should have the missing row you mentioned.</description>
      <pubDate>Wed, 09 Jun 2021 19:35:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746872#M234353</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-06-09T19:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746879#M234358</link>
      <description>&lt;P&gt;Oh I see. Sorry about that. This is the input for A:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Prep&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&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; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27&lt;/P&gt;&lt;P&gt;A&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28&lt;/P&gt;&lt;P&gt;A&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 33&lt;/P&gt;&lt;P&gt;A&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 34&lt;/P&gt;&lt;P&gt;A&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 44&lt;/P&gt;&lt;P&gt;A&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 46&lt;/P&gt;&lt;P&gt;A&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 47&lt;/P&gt;&lt;P&gt;A&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 29&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 51&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jun 2021 19:58:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746879#M234358</guid>
      <dc:creator>Mscarboncopy</dc:creator>
      <dc:date>2021-06-09T19:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746884#M234362</link>
      <description>And the expected output please?</description>
      <pubDate>Wed, 09 Jun 2021 20:01:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746884#M234362</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-06-09T20:01:59Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746887#M234364</link>
      <description>&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp; VAR&amp;nbsp; A&lt;/P&gt;&lt;P&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 6&lt;BR /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27&amp;nbsp;&amp;nbsp;&lt;BR /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28&lt;BR /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 33&lt;BR /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 34&lt;BR /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 44&lt;BR /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 46&lt;BR /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 47&lt;BR /&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; 51&lt;/P&gt;</description>
      <pubDate>Wed, 09 Jun 2021 20:08:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746887#M234364</guid>
      <dc:creator>Mscarboncopy</dc:creator>
      <dc:date>2021-06-09T20:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746891#M234368</link>
      <description>&lt;P&gt;This works for what you've posted:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards dsd;
input ID $    A B     Prep;
cards;
A,          6,                   5 ,           27
A,          . ,                   6 ,           28
A,          . ,                   11 ,         33
A,          . ,                   12  ,        34
A,          . ,                   22  ,        44
A,          . ,                   24  ,        46
A,          . ,                   25  ,        47
A,          . ,                   29  ,        51
;;;;
run;

data want;
set have (in=t1 keep=  ID A where=(not missing(A))) 
    have(in=t2 drop = A rename= B=A);
if t2 then A = A + 22;  
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 09 Jun 2021 20:21:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/746891#M234368</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-06-09T20:21:22Z</dc:date>
    </item>
    <item>
      <title>Re: Losing data while combining 2 variables into one</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/747006#M234424</link>
      <description>&lt;P&gt;That is it. Thank you !!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Jun 2021 12:54:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Losing-data-while-combining-2-variables-into-one/m-p/747006#M234424</guid>
      <dc:creator>Mscarboncopy</dc:creator>
      <dc:date>2021-06-10T12:54:09Z</dc:date>
    </item>
  </channel>
</rss>

