<?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: Subtracting rows in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609820#M35239</link>
    <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/169082"&gt;@hk2013&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Sorry i know your reply had said that it will only work for two values. i just noticed the 3rd one just now. The issue is with ENC 'VA' it is sometime with type pan and sometimes with unpan but i have gone through all my data and there are only three ENC "TA" 'DO' and "VA' and type 'pan' and 'unpan'&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ENC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 249&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 63&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 202&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 23&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 55&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;what i want&lt;/P&gt;
&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; diff&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-237&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -58&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-178&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-43&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I suspect I guess the rule for the single TYPE cases but I really would like you to state it explicitly.&lt;/P&gt;
&lt;P&gt;When you use a BY statement in the data step as in this case there are a number of automatic variables created for each one. You reference these with the First.variablename or Last.varaiblename syntax. These automatic variables have a value of 1 when true First.variablename =1 means this is first record of that group, Last.variablename=1 means it is the last record of a group, otherwise the result is 0. You can test if a group only has one record by:&lt;/P&gt;
&lt;PRE&gt;If First.variablename and Last.variablename &lt;/PRE&gt;
&lt;P&gt;So an outline would be something like:&lt;/P&gt;
&lt;PRE&gt;data want;
   set have;
   by id month type notsorted;
   diff = dif(count);
   if first.type and last.type then do;
     &amp;lt;something apparently depending on the value of ENC&amp;gt;
   end;
   else if last.type then output;
   drop enc count;
run;&lt;/PRE&gt;
&lt;P&gt;where you would replace the "&amp;lt;something apparently depending on the value of ENC&amp;gt;" with the rules of how to assign the Diff value when only one Type exists. And would likely include an output as the last bit inside the Do/End.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Dec 2019 22:31:19 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2019-12-05T22:31:19Z</dc:date>
    <item>
      <title>Subtracting rows</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609568#M35233</link>
      <description>&lt;P&gt;i am trying to subtract rows based on variables&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ENC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 249&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 63&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 202&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 23&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 55&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what i want&lt;/P&gt;&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; diff&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-237&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -58&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-178&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-43&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 18:54:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609568#M35233</guid>
      <dc:creator>hk2013</dc:creator>
      <dc:date>2019-12-05T18:54:31Z</dc:date>
    </item>
    <item>
      <title>Re: Subtracting rows</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609571#M35234</link>
      <description>&lt;P&gt;If there are always exactly two values of ENC for each Type and they occur so that you want the last difference then this may work:&lt;/P&gt;
&lt;PRE&gt;data want;
   set have;
   by id month type notsorted;
   diff = dif(count);
   if last.type;
   drop enc count;
run;&lt;/PRE&gt;
&lt;P&gt;DIF is a special function that does the difference between the current value and the previous value. You can look at a lot of previous by using DIF2 DIF3 .. DIF99 and such where the number indicates how far back you want to look in the data set but it is ONLY those two specific values. The default is DIF1 if no number is supplied.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 16:03:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609571#M35234</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-12-05T16:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: Subtracting rows</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609763#M35235</link>
      <description>&lt;P&gt;thank you that works however i just noticed that i have another ENC 'VA' which sometimes has a pan and some times has UNpan&amp;nbsp;and i am noticing that its not giving the correct difference for that ENC&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so that the dat looks like this&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The data i have&amp;nbsp;&lt;/P&gt;&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ENC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 249&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 63&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 202&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 23&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 55&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what i want&lt;/P&gt;&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; diff&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-237&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -58&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-178&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-43&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 18:37:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609763#M35235</guid>
      <dc:creator>hk2013</dc:creator>
      <dc:date>2019-12-05T18:37:34Z</dc:date>
    </item>
    <item>
      <title>Re: Subtracting rows</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609783#M35236</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/169082"&gt;@hk2013&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;thank you that works however i just noticed that i have another ENC 'VA' which sometimes has a pan and some times has UNpan&amp;nbsp;and i am noticing that its not giving the correct difference for that ENC&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;so that the dat looks like this&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The data i have&amp;nbsp;&lt;/P&gt;
&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ENC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 249&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 63&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 202&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 23&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 55&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;what i want&lt;/P&gt;
&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; diff&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-237&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -58&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-178&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-43&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Please note that my response says : &lt;STRONG&gt;If there are always &lt;EM&gt;&lt;U&gt;exactly two values of ENC&lt;/U&gt; &lt;/EM&gt;for each Type and they occur so that you want the last difference then this may work.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So you have different data then you provided as an example. What should the value be when there is a type with only one ENC value. Please provide an explicit rule as a single example doesn't really show all the possibilities.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This may also be a good time to look if you have more combinations of Type and Enc. What if you have Type with a single Enc of Unpan? Would that have a different rule than a single Enc of Pan? Are there any other values of Enc then Pan and Unpan? Would they have&amp;nbsp; different rules?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 19:33:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609783#M35236</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-12-05T19:33:34Z</dc:date>
    </item>
    <item>
      <title>Re: Subtracting rows</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609802#M35238</link>
      <description>&lt;P&gt;Sorry i know your reply had said that it will only work for two values. i just noticed the 3rd one just now. The issue is with ENC 'VA' it is sometime with type pan and sometimes with unpan but i have gone through all my data and there are only three ENC "TA" 'DO' and "VA' and type 'pan' and 'unpan'&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ENC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 249&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 63&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 202&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 23&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 55&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what i want&lt;/P&gt;&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; diff&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-237&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -58&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-178&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-43&lt;/P&gt;&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 20:49:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609802#M35238</guid>
      <dc:creator>hk2013</dc:creator>
      <dc:date>2019-12-05T20:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: Subtracting rows</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609820#M35239</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/169082"&gt;@hk2013&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Sorry i know your reply had said that it will only work for two values. i just noticed the 3rd one just now. The issue is with ENC 'VA' it is sometime with type pan and sometimes with unpan but i have gone through all my data and there are only three ENC "TA" 'DO' and "VA' and type 'pan' and 'unpan'&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ENC&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; count&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 249&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 63&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;3&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 202&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 23&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Pan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 55&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp;NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Unpan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;what i want&lt;/P&gt;
&lt;P&gt;id&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Month&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; diff&amp;nbsp;&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-237&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -58&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; OCT2019&amp;nbsp; &amp;nbsp; VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -3&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;DO&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-178&lt;BR /&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;TA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-43&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; &amp;nbsp; &amp;nbsp; NOV2019&amp;nbsp; &amp;nbsp; &amp;nbsp;VA&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I suspect I guess the rule for the single TYPE cases but I really would like you to state it explicitly.&lt;/P&gt;
&lt;P&gt;When you use a BY statement in the data step as in this case there are a number of automatic variables created for each one. You reference these with the First.variablename or Last.varaiblename syntax. These automatic variables have a value of 1 when true First.variablename =1 means this is first record of that group, Last.variablename=1 means it is the last record of a group, otherwise the result is 0. You can test if a group only has one record by:&lt;/P&gt;
&lt;PRE&gt;If First.variablename and Last.variablename &lt;/PRE&gt;
&lt;P&gt;So an outline would be something like:&lt;/P&gt;
&lt;PRE&gt;data want;
   set have;
   by id month type notsorted;
   diff = dif(count);
   if first.type and last.type then do;
     &amp;lt;something apparently depending on the value of ENC&amp;gt;
   end;
   else if last.type then output;
   drop enc count;
run;&lt;/PRE&gt;
&lt;P&gt;where you would replace the "&amp;lt;something apparently depending on the value of ENC&amp;gt;" with the rules of how to assign the Diff value when only one Type exists. And would likely include an output as the last bit inside the Do/End.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 22:31:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609820#M35239</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-12-05T22:31:19Z</dc:date>
    </item>
    <item>
      <title>Re: Subtracting rows</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609840#M35240</link>
      <description>&lt;P&gt;The original solultion looks like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
   set have;
   by id month type notsorted;
   diff = dif(count);
   if last.type;
   drop enc count;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;It seems a small change ... adding one line ... will satisfy the more complex requirements:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
   set have;
   by id month type notsorted;
   diff = dif(count);
   &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;if first.type then diff = -count;&lt;/STRONG&gt;&lt;/FONT&gt;
   if last.type;
   drop enc count;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 06 Dec 2019 01:34:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Subtracting-rows/m-p/609840#M35240</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2019-12-06T01:34:00Z</dc:date>
    </item>
  </channel>
</rss>

