<?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: calculating lag in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142201#M261669</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I also need to calculate the change in asset i.e. delta_asset = asset - lasset1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I want to perform these operations (i.e. calculating lag then calculating the change) for more than one variable (say, asset is one variable, debt is another variable etc.) then what will be the code?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 25 Oct 2014 21:11:37 GMT</pubDate>
    <dc:creator>AbuChowdhury</dc:creator>
    <dc:date>2014-10-25T21:11:37Z</dc:date>
    <item>
      <title>calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142192#M261660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Following is the sample of my dataset. I need to calculate lag of "asset" for each company_id. Then years 2003 and 2013 will have to be dropped. How can I do that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;year&amp;nbsp;&amp;nbsp; company_id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; asset&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;3109000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;2997000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;3496000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;2998873&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;3169033&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;3692000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;4642000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;5006000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;4837000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;6312000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;8478000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;26679&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;29661&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;65606&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;25151&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;28439&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;18375&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;17421&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;27269&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;62001&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;39696&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;39492&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;741997&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;58002&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;13546&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;80947&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;142666&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;239957&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;295522&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;618217&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;777386&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 06:42:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142192#M261660</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-25T06:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142193#M261661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what do you mean by lag.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 07:13:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142193#M261661</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2014-10-25T07:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142194#M261662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Say, these are asset values of the companies at time t. I want to have asset values at t-1. This means, in year 2004, I want the asset value of year 2003.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 07:23:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142194#M261662</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-25T07:23:50Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142195#M261663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc sort data=have;&lt;/P&gt;&lt;P&gt;by company_id year;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;by company_id;&lt;/P&gt;&lt;P&gt;retain x .;&lt;/P&gt;&lt;P&gt;if first.company_id then x=.;&lt;/P&gt;&lt;P&gt;Else if not last.company_id then output;&lt;/P&gt;&lt;P&gt;x=asset;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 09:09:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142195#M261663</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2014-10-25T09:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142196#M261664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Assuming that the company_id is unique then sort the data set by it.&lt;/P&gt;&lt;P&gt;proc sort data = have;&lt;/P&gt;&lt;P&gt;by company_id;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;There is a SAS LAG() function available. The following code just saves the previous ASSET and writes it on the next observation.&lt;/P&gt;&lt;P&gt;The empty format statement retains the order of the variables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;format year company_id asset _lag;&lt;/P&gt;&lt;P&gt;retain prev_asset _lag;&lt;/P&gt;&lt;P&gt;drop prev_asset;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; do until(last.company_id);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; by company_id;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if first.company_id then do; prev_asset = asset; _lag = .; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else prev_asset = asset;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _lag = prev_asset;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 10:53:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142196#M261664</guid>
      <dc:creator>KachiM</dc:creator>
      <dc:date>2014-10-25T10:53:43Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142197#M261665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not sure what you mean by 2003 and 2013 will have to be dropped.&amp;nbsp; I learnt this from support.sas.com.&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; asset;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;dsd&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; year company_id:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;$12.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; asset;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;2003,AN8068571086,3109000&lt;BR /&gt;2004,AN8068571086,2997000&lt;BR /&gt;2005,AN8068571086,3496000&lt;BR /&gt;2006,AN8068571086,2998873&lt;BR /&gt;2007,AN8068571086,3169033&lt;BR /&gt;2008,AN8068571086,3692000&lt;BR /&gt;2009,AN8068571086,4642000&lt;BR /&gt;2010,AN8068571086,5006000&lt;BR /&gt;2011,AN8068571086,4837000&lt;BR /&gt;2012,AN8068571086,6312000&lt;BR /&gt;2013,AN8068571086,8478000&lt;BR /&gt;2003,ANN6748L1027,26679&lt;BR /&gt;2004,ANN6748L1027,29661&lt;BR /&gt;2005,ANN6748L1027,65606&lt;BR /&gt;2006,ANN6748L1027,25151&lt;BR /&gt;2007,ANN6748L1027,28439&lt;BR /&gt;2008,ANN6748L1027,18375&lt;BR /&gt;2009,ANN6748L1027,17421&lt;BR /&gt;2010,ANN6748L1027,27269&lt;BR /&gt;2011,ANN6748L1027,62001&lt;BR /&gt;2012,ANN6748L1027,39696&lt;BR /&gt;2013,ANN6748L1027,39492&lt;BR /&gt;2003,BMG0129K1045,.&lt;BR /&gt;2004,BMG0129K1045,0&lt;BR /&gt;2005,BMG0129K1045,741997&lt;BR /&gt;2006,BMG0129K1045,58002&lt;BR /&gt;2007,BMG0129K1045,13546&lt;BR /&gt;2008,BMG0129K1045,80947&lt;BR /&gt;2009,BMG0129K1045,142666&lt;BR /&gt;2010,BMG0129K1045,239957&lt;BR /&gt;2011,BMG0129K1045,295522&lt;BR /&gt;2012,BMG0129K1045,618217&lt;BR /&gt;2013,BMG0129K1045,777386&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; lagasset;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; asset;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; company_id;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; lasset[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;3&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;];&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; lasset[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;] = lag1(asset);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; lasset[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;2&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;] = lag2(asset);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; lasset[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;3&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;] = lag3(asset);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; first.company_id &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;then&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; c=&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;0&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; c+&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; i = c &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dim(lasset);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;call&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; missing(lasset&lt;I&gt;);&lt;BR /&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;drop&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; i c;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;IMG alt="10-25-2014 6-18-04 AM.png" class="jive-image" src="https://communities.sas.com/legacyfs/online/7731_10-25-2014 6-18-04 AM.png" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 11:23:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142197#M261665</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-10-25T11:23:38Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142198#M261666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. I also need to drop the observations of year 2003 and 2013. So will I just write the two following lines after "drop i c"?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if year = 2003 then delete;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if year = 2013 then delete;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 12:04:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142198#M261666</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-25T12:04:04Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142199#M261667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Thanks. Your code works as well. But I also need to drop the observations of year 2003 and 2013. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 12:13:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142199#M261667</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-25T12:13:53Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142200#M261668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. Your code works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 12:14:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142200#M261668</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-25T12:14:33Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142201#M261669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I also need to calculate the change in asset i.e. delta_asset = asset - lasset1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I want to perform these operations (i.e. calculating lag then calculating the change) for more than one variable (say, asset is one variable, debt is another variable etc.) then what will be the code?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 21:11:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142201#M261669</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-25T21:11:37Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142202#M261670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This "&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;asset - lasset1&lt;/SPAN&gt;" is calculated by DIF function similar to lag but difference.&amp;nbsp; I don't know what the rest of your question is saying.&amp;nbsp; Show some code data etc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 21:35:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142202#M261670</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-10-25T21:35:45Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142203#M261671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, the following is my sample dataset. ca is current asset, cl is current liability and stdebt is short term debt. So I need to calculate the lca1, lca2, lca3 (which we already did before). Now need to calculate the difference between ca and lca1 .... (which is the change in ca between year 2004 and year 2003). In this way, need to same for cl and stdebt as well. In final output, observations for year 2003 and 2013 will have to be dropped. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;year&amp;nbsp;&amp;nbsp; companyISIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ca&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stdebt&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;10369000&lt;/TD&gt;&lt;TD&gt;6795000&lt;/TD&gt;&lt;TD&gt;1411000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;7060000&lt;/TD&gt;&lt;TD&gt;4701000&lt;/TD&gt;&lt;TD&gt;716000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;8554000&lt;/TD&gt;&lt;TD&gt;5515000&lt;/TD&gt;&lt;TD&gt;796000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;9186000&lt;/TD&gt;&lt;TD&gt;6455000&lt;/TD&gt;&lt;TD&gt;1321000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;11055000&lt;/TD&gt;&lt;TD&gt;7505000&lt;/TD&gt;&lt;TD&gt;1672000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;12894000&lt;/TD&gt;&lt;TD&gt;8124000&lt;/TD&gt;&lt;TD&gt;1597000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;13650000&lt;/TD&gt;&lt;TD&gt;7259000&lt;/TD&gt;&lt;TD&gt;1125000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;18098000&lt;/TD&gt;&lt;TD&gt;10865000&lt;/TD&gt;&lt;TD&gt;2595000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;20539000&lt;/TD&gt;&lt;TD&gt;10538000&lt;/TD&gt;&lt;TD&gt;1377000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;24156000&lt;/TD&gt;&lt;TD&gt;12368000&lt;/TD&gt;&lt;TD&gt;2121000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;AN8068571086&lt;/TD&gt;&lt;TD&gt;26225000&lt;/TD&gt;&lt;TD&gt;13525000&lt;/TD&gt;&lt;TD&gt;2783000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;117555&lt;/TD&gt;&lt;TD&gt;42087&lt;/TD&gt;&lt;TD&gt;8852&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;119830&lt;/TD&gt;&lt;TD&gt;33449&lt;/TD&gt;&lt;TD&gt;7468&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;175355&lt;/TD&gt;&lt;TD&gt;66052&lt;/TD&gt;&lt;TD&gt;12915&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;177348&lt;/TD&gt;&lt;TD&gt;46268&lt;/TD&gt;&lt;TD&gt;2586&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;192332&lt;/TD&gt;&lt;TD&gt;50215&lt;/TD&gt;&lt;TD&gt;8252&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;197199&lt;/TD&gt;&lt;TD&gt;53846&lt;/TD&gt;&lt;TD&gt;3759&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;209047&lt;/TD&gt;&lt;TD&gt;61461&lt;/TD&gt;&lt;TD&gt;3868&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;232885&lt;/TD&gt;&lt;TD&gt;62394&lt;/TD&gt;&lt;TD&gt;8450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;312343&lt;/TD&gt;&lt;TD&gt;135418&lt;/TD&gt;&lt;TD&gt;14527&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;258057&lt;/TD&gt;&lt;TD&gt;52148&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;ANN6748L1027&lt;/TD&gt;&lt;TD&gt;204018&lt;/TD&gt;&lt;TD&gt;48645&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2003&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2004&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;7935&lt;/TD&gt;&lt;TD&gt;5746&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2005&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;745097&lt;/TD&gt;&lt;TD&gt;553813&lt;/TD&gt;&lt;TD&gt;496757&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2006&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;65682&lt;/TD&gt;&lt;TD&gt;391042&lt;/TD&gt;&lt;TD&gt;185702&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2007&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;18503&lt;/TD&gt;&lt;TD&gt;1534434&lt;/TD&gt;&lt;TD&gt;945035&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2008&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;84108&lt;/TD&gt;&lt;TD&gt;799848&lt;/TD&gt;&lt;TD&gt;136738&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2009&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;145607&lt;/TD&gt;&lt;TD&gt;868804&lt;/TD&gt;&lt;TD&gt;170089&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;241772&lt;/TD&gt;&lt;TD&gt;1110606&lt;/TD&gt;&lt;TD&gt;302223&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;299168&lt;/TD&gt;&lt;TD&gt;1080563&lt;/TD&gt;&lt;TD&gt;247228&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2012&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;623842&lt;/TD&gt;&lt;TD&gt;1079469&lt;/TD&gt;&lt;TD&gt;281611&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2013&lt;/TD&gt;&lt;TD&gt;BMG0129K1045&lt;/TD&gt;&lt;TD&gt;832675&lt;/TD&gt;&lt;TD&gt;602781&lt;/TD&gt;&lt;TD&gt;365325&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2014 09:36:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142203#M261671</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-26T09:36:46Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142204#M261672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do you need DIF1 only or do you need 3 or more like I showed you for LAG1 LAG2 and LAG3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How much of the documentation on this subject have you read?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2014 11:46:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142204#M261672</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-10-26T11:46:58Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142205#M261673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sometimes I need DIF1 only, and sometimes I need all three. So it's better to do for all three.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can do the DIF1 for one variable (according to your previous code). But now there are three variables (ca, cl and stdebt).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2014 12:04:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142205#M261673</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-26T12:04:38Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142206#M261674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It gets a bit fiddly with multiple lags and variables.&amp;nbsp; How much of the documentation on this subject have you read?&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; asset;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;expandtabs&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;firstobs&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;2&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; year company_id:&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;$12.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; ca cl stdebt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;cards&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffc0;"&gt;year&amp;nbsp;&amp;nbsp; companyISIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ca&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cl&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stdebt&lt;BR /&gt;2003&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 10369000 6795000&amp;nbsp; 1411000&lt;BR /&gt;2004&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 7060000&amp;nbsp; 4701000&amp;nbsp; 716000&lt;BR /&gt;2005&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 8554000&amp;nbsp; 5515000&amp;nbsp; 796000&lt;BR /&gt;2006&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 9186000&amp;nbsp; 6455000&amp;nbsp; 1321000&lt;BR /&gt;2007&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 11055000 7505000&amp;nbsp; 1672000&lt;BR /&gt;2008&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 12894000 8124000&amp;nbsp; 1597000&lt;BR /&gt;2009&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 13650000 7259000&amp;nbsp; 1125000&lt;BR /&gt;2010&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 18098000 10865000 2595000&lt;BR /&gt;2011&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 20539000 10538000 1377000&lt;BR /&gt;2012&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 24156000 12368000 2121000&lt;BR /&gt;2013&amp;nbsp; AN8068571086&amp;nbsp;&amp;nbsp; 26225000 13525000 2783000&lt;BR /&gt;2003&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 117555&amp;nbsp;&amp;nbsp; 42087 8852&lt;BR /&gt;2004&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 119830&amp;nbsp;&amp;nbsp; 33449 7468&lt;BR /&gt;2005&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 175355&amp;nbsp;&amp;nbsp; 66052 12915&lt;BR /&gt;2006&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 177348&amp;nbsp;&amp;nbsp; 46268 2586&lt;BR /&gt;2007&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 192332&amp;nbsp;&amp;nbsp; 50215 8252&lt;BR /&gt;2008&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 197199&amp;nbsp;&amp;nbsp; 53846 3759&lt;BR /&gt;2009&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 209047&amp;nbsp;&amp;nbsp; 61461 3868&lt;BR /&gt;2010&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 232885&amp;nbsp;&amp;nbsp; 62394 8450&lt;BR /&gt;2011&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 312343&amp;nbsp;&amp;nbsp; 135418&amp;nbsp;&amp;nbsp; 14527&lt;BR /&gt;2012&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 258057&amp;nbsp;&amp;nbsp; 52148 12&lt;BR /&gt;2013&amp;nbsp; ANN6748L1027&amp;nbsp;&amp;nbsp; 204018&amp;nbsp;&amp;nbsp; 48645 .&lt;BR /&gt;2003&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; .&amp;nbsp; .&amp;nbsp; .&lt;BR /&gt;2004&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 7935&amp;nbsp; 5746&amp;nbsp; 0&lt;BR /&gt;2005&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 745097&amp;nbsp;&amp;nbsp; 553813&amp;nbsp;&amp;nbsp; 496757&lt;BR /&gt;2006&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 65682 391042&amp;nbsp;&amp;nbsp; 185702&lt;BR /&gt;2007&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 18503 1534434&amp;nbsp; 945035&lt;BR /&gt;2008&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 84108 799848&amp;nbsp;&amp;nbsp; 136738&lt;BR /&gt;2009&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 145607&amp;nbsp;&amp;nbsp; 868804&amp;nbsp;&amp;nbsp; 170089&lt;BR /&gt;2010&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 241772&amp;nbsp;&amp;nbsp; 1110606&amp;nbsp; 302223&lt;BR /&gt;2011&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 299168&amp;nbsp;&amp;nbsp; 1080563&amp;nbsp; 247228&lt;BR /&gt;2012&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 623842&amp;nbsp;&amp;nbsp; 1079469&amp;nbsp; 281611&lt;BR /&gt;2013&amp;nbsp; BMG0129K1045&amp;nbsp;&amp;nbsp; 832675&amp;nbsp;&amp;nbsp; 602781&amp;nbsp;&amp;nbsp; 365325&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;;;;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; difasset;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; asset;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; company_id;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _v&lt;LI&gt;&amp;nbsp; ca&amp;nbsp;&amp;nbsp; cl&amp;nbsp;&amp;nbsp; stdebt;&lt;BR /&gt;&lt;/LI&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dca[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;3&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;];&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dcl[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;3&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;];&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dstdept[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;3&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;];&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _d1&lt;LI&gt; dca1 dcl1 dstdept1;&lt;BR /&gt;&lt;/LI&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _d2&lt;LI&gt; dca2 dcl2 dstdept2;&lt;BR /&gt;&lt;/LI&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _d3&lt;LI&gt; dca3 dcl3 dstdept3;&lt;BR /&gt;&lt;/LI&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; i = &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dim(_v);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _d1&lt;I&gt; = dif1(_v&lt;I&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _d2&lt;I&gt; = dif2(_v&lt;I&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _d3&lt;I&gt; = dif3(_v&lt;I&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; first.company_id &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;then&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; c=&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;0&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; c + &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; i = c &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dim(_v);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;call&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; missing(of dca&lt;I&gt; dcl&lt;I&gt; dstdept&lt;I&gt;);&lt;BR /&gt;&lt;/I&gt;&lt;/I&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;drop&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; i c;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2014 13:05:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142206#M261674</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-10-26T13:05:46Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142207#M261675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks. I will try the code and let you know. I did not read the documentation at this moment. Will you please send me the link?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2014 13:11:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142207#M261675</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-26T13:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142208#M261676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This sure sounds like a FIFO problem. What do you need to do with the lagged data once you get them?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following keeps the current and up to the last three values for each variable and then calculates the average of the up to 4 values:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (drop=counter);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by companyISIN notsorted;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain counter .;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array ca_stack {0:3}; &lt;/P&gt;&lt;P&gt;&amp;nbsp; array cl_stack {0:3}; &lt;/P&gt;&lt;P&gt;&amp;nbsp; array stdebt_stack {0:3};&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain ca_stack cl_stack stdebt_stack;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if first.companyISIN then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call missing(of ca_stack{*});&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call missing(of cl_stack{*});&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call missing(of stdebt_stack{*});&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; counter=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&amp;nbsp; counter+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ca_stack{mod(counter,4)} = ca;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cl_stack{mod(counter,4)} = cl;&lt;/P&gt;&lt;P&gt;&amp;nbsp; stdebt_stack{mod(counter,4)} = stdebt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if year not in (2003,2013) then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ca_avg = mean(of ca_stack{*});&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cl_avg = mean(of cl_stack{*});&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; stdebt_avg = mean(of stdebt_stack{*});&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2014 13:39:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142208#M261676</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-10-26T13:39:57Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142209#M261677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000080; background-color: #ffffff;"&gt;I like this version a bit better.&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; difasset2;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; asset;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;by&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; company_id;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _v&lt;LI&gt;&amp;nbsp; ca&amp;nbsp;&amp;nbsp; cl&amp;nbsp;&amp;nbsp; stdebt;&lt;BR /&gt;&lt;/LI&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;array&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _d[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;3&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;,&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;3&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;] dca1 dcl1 dstdept1 dca2 dcl2 dstdept2 dca3 dcl3 dstdept3;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; i = &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dim(_v);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _d[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;,i] = dif1(_v&lt;I&gt;);&lt;BR /&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _d[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;2&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;,i] = dif2(_v&lt;I&gt;);&lt;BR /&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _d[&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;3&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;,i] = dif3(_v&lt;I&gt;);&lt;BR /&gt;&lt;/I&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; first.company_id &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;then&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; c=&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;0&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; c + &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; i = c &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dim(_v);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; j = &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; dim(_v);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;call&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; missing(of _d[i,j]);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;drop&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; i c j;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Oct 2014 13:44:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142209#M261677</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-10-26T13:44:07Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142210#M261678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi again, I need to calculate ca at time t+1 as well. So, ca values at t-1, t and t+1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 07:14:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142210#M261678</guid>
      <dc:creator>AbuChowdhury</dc:creator>
      <dc:date>2014-10-29T07:14:44Z</dc:date>
    </item>
    <item>
      <title>Re: calculating lag</title>
      <link>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142211#M261679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I should have guessed. :smileyplain:&amp;nbsp; I should have asked before now. Do you have SAS/ETS software?&amp;nbsp; Type in PROC EXPAND; RUN; and see what your messages are.&amp;nbsp; If that works consult the documentation.&amp;nbsp; It does lags leads and a lot more.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 12:05:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/calculating-lag/m-p/142211#M261679</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2014-10-29T12:05:48Z</dc:date>
    </item>
  </channel>
</rss>

