<?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: Lag function malfunction in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226606#M40804</link>
    <description>the posted solution had a variable misspelled, didn't notice at first, fixed my reply ... my mistake</description>
    <pubDate>Mon, 21 Sep 2015 17:23:56 GMT</pubDate>
    <dc:creator>MikeZdeb</dc:creator>
    <dc:date>2015-09-21T17:23:56Z</dc:date>
    <item>
      <title>Lag function malfunction</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226561#M40781</link>
      <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I thought I had posted this on Friday, but I can’t find it anywhere, so I am reposting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have the following table sorted by count_cluster. I want to create a new variable named Max_Salary_previous_grade, which will conditionally take the value of max salary OF THE PREVIOUS ROW whenever the number of the count_cluster is repeated. I used the following code with the lag function, but I get weird results L&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I listed below my code and results&amp;nbsp;for your convenience.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does anybody know what’s wrong with the lag function? Do you have any ideas of how could I do this differently?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Data&lt;/STRONG&gt; data_set;&lt;/P&gt;
&lt;P&gt;input count_cluster&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; level Annual_Salary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max_salary;&lt;/P&gt;
&lt;P&gt;datalines;&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56768 56768&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 67810 70741&lt;/P&gt;
&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 49238 49957&lt;/P&gt;
&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 47122 50000&lt;/P&gt;
&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 34360 34360&lt;/P&gt;
&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 49790 49790&lt;/P&gt;
&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 47942 53220&lt;/P&gt;
&lt;P&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 162736&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 162736&lt;/P&gt;
&lt;P&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 51661 51661&lt;/P&gt;
&lt;P&gt;7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 69607 69607&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; data_set;&lt;/P&gt;
&lt;P&gt;set data_set;&lt;/P&gt;
&lt;P&gt;if count_cluster=lag1(count_cluster) then Max_Salary_previous_grade=lag1(max_salary); else Max_Salary_previous_grade=&lt;STRONG&gt;0&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt; &lt;STRONG&gt;print&lt;/STRONG&gt; data=data_set;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="459"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="87"&gt;count_cluster&lt;/TD&gt;
&lt;TD width="34"&gt;level&lt;/TD&gt;
&lt;TD width="90"&gt;Annual_Salary&lt;/TD&gt;
&lt;TD width="74"&gt;Max_salary&lt;/TD&gt;
&lt;TD width="174"&gt;Max_Salary_previous_grade&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;56768&lt;/TD&gt;
&lt;TD&gt;56768&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;67810&lt;/TD&gt;
&lt;TD&gt;70741&lt;/TD&gt;
&lt;TD&gt;&lt;FONT color="#ff0000"&gt;. (This should have been 56768, but it is missing)&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;49238&lt;/TD&gt;
&lt;TD&gt;49957&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;47122&lt;/TD&gt;
&lt;TD&gt;50000&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;34360&lt;/TD&gt;
&lt;TD&gt;34360&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;49790&lt;/TD&gt;
&lt;TD&gt;49790&lt;/TD&gt;
&lt;TD&gt;&lt;FONT color="#ff0000"&gt;70741 (This should have been 34360)&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;47942&lt;/TD&gt;
&lt;TD&gt;53220&lt;/TD&gt;
&lt;TD&gt;49790 &lt;FONT color="#ff0000"&gt;(this is correct)&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;162736&lt;/TD&gt;
&lt;TD&gt;162736&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;51661&lt;/TD&gt;
&lt;TD&gt;51661&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;69607&lt;/TD&gt;
&lt;TD&gt;69607&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 21 Sep 2015 14:38:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226561#M40781</guid>
      <dc:creator>Greek</dc:creator>
      <dc:date>2015-09-21T14:38:28Z</dc:date>
    </item>
    <item>
      <title>Re: Lag function malfunction</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226563#M40782</link>
      <description>&lt;P&gt;There are lots of complexities as to which stream of values is involved with the lag function when used in IF statements.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One quick solution:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;data&lt;/STRONG&gt; data_set;&lt;/P&gt;&lt;P&gt;set data_set;&lt;/P&gt;&lt;P&gt;Lcount = lag(coutn_cluster);&lt;/P&gt;&lt;P&gt;LSalary = lag(max_salary);&lt;/P&gt;&lt;P&gt;if count_cluster=Lcount then Max_Salary_previous_grade=LSalary;&lt;/P&gt;&lt;P&gt;else Max_Salary_previous_grade=&lt;STRONG&gt;0&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;drop Lcount Lsalary;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And a style comment, though this may have been for examples only:&lt;/P&gt;&lt;P&gt;Habitualy use of&lt;/P&gt;&lt;P&gt;Data setname;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Set SetName;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;will eventually cause a problem that takes a long time to debug/correct.&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2015 14:43:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226563#M40782</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-09-21T14:43:07Z</dc:date>
    </item>
    <item>
      <title>Re: Lag function malfunction</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226565#M40783</link>
      <description>&lt;P&gt;You can't use LAG in an IF statement the way you did.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You must use LAG on every row, not in an IF statement.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, perhaps something like this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;prev_cluster=lag(count_cluster);&lt;/P&gt;&lt;P&gt;prev_salary=lag(max_salary);&lt;/P&gt;&lt;P&gt;if prev_cluster=count_cluster then max_salary_previous_grade = .... (whatever you want);&lt;/P&gt;&lt;P&gt;else max_salary_previous_grade= ... (whatever you want);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2015 14:44:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226565#M40783</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2015-09-21T14:44:13Z</dc:date>
    </item>
    <item>
      <title>Re: Lag function malfunction</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226593#M40795</link>
      <description>&lt;P&gt;Thank you so much! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2015 16:42:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226593#M40795</guid>
      <dc:creator>Greek</dc:creator>
      <dc:date>2015-09-21T16:42:33Z</dc:date>
    </item>
    <item>
      <title>Re: Lag function malfunction</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226602#M40800</link>
      <description>&lt;P&gt;Hi, you can use CONDITIONAL LAGs with an IFN statement&amp;nbsp;(less SAS code needed) ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;data new;&lt;BR /&gt;set data_set;&lt;BR /&gt;Max_Salary_previous_grade = ifn(count_cluster eq lag1(count_cluster),lag1(max_salary),0);&lt;BR /&gt;run;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;new data set ...&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier"&gt;&lt;STRONG&gt;&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;Max_Salary_&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;&amp;nbsp; &amp;nbsp; count_ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Annual_ Max_ previous_&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;Obs cluster level Salary salary grade&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp;56768 &amp;nbsp; 56768 &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp;67810 &amp;nbsp; 70741 &amp;nbsp;56768&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;3 &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp;49238 &amp;nbsp; 49957 &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;4 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp;47122 &amp;nbsp; 50000 &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;5 &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp;1 &amp;nbsp; &amp;nbsp;34360 &amp;nbsp; 34360 &amp;nbsp; &amp;nbsp; &amp;nbsp;0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;6 &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp;49790 &amp;nbsp; 49790 &amp;nbsp;34360&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;7 &amp;nbsp; &amp;nbsp; &amp;nbsp;4 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp;47942 &amp;nbsp; 53220 &amp;nbsp;49790&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;8 &amp;nbsp; &amp;nbsp; &amp;nbsp;5 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; 162736 &amp;nbsp; 162736 &amp;nbsp; &amp;nbsp; 0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;9 &amp;nbsp; &amp;nbsp; &amp;nbsp;6 &amp;nbsp; &amp;nbsp; &amp;nbsp;2 &amp;nbsp; &amp;nbsp;51661 &amp;nbsp; &amp;nbsp;51661 &amp;nbsp; &amp;nbsp; 0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;10 &amp;nbsp; &amp;nbsp; 7 &amp;nbsp; &amp;nbsp; &amp;nbsp;3 &amp;nbsp; &amp;nbsp;69607 &amp;nbsp; &amp;nbsp;69607 &amp;nbsp; &amp;nbsp; 0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;SPAN style="line-height: normal;"&gt;To see why the lags work in that code, read&amp;nbsp;this paper by Howard Schreier &amp;nbsp;...&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;SPAN style="line-height: normal;"&gt;Conditional Lags Don't Have to be Treacherous &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif"&gt;&lt;SPAN style="line-height: normal;"&gt;&lt;A href="http://www.howles.com/saspapers/CC33.pdf" target="_blank"&gt;http://www.howles.com/saspapers/CC33.pdf&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2015 17:22:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226602#M40800</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2015-09-21T17:22:39Z</dc:date>
    </item>
    <item>
      <title>Re: Lag function malfunction</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226603#M40801</link>
      <description>&lt;P&gt;It worked well in mine... There is a typo which I corrected and it gave me the results&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lcount = lag(cou&lt;STRONG&gt;tn&lt;/STRONG&gt;_cluster);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;should be&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lcount = lag(cou&lt;STRONG&gt;nt&lt;/STRONG&gt;_cluster);&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2015 17:21:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226603#M40801</guid>
      <dc:creator>Greek</dc:creator>
      <dc:date>2015-09-21T17:21:28Z</dc:date>
    </item>
    <item>
      <title>Re: Lag function malfunction</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226606#M40804</link>
      <description>the posted solution had a variable misspelled, didn't notice at first, fixed my reply ... my mistake</description>
      <pubDate>Mon, 21 Sep 2015 17:23:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226606#M40804</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2015-09-21T17:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Lag function malfunction</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226636#M40814</link>
      <description>&lt;P&gt;You can use a lag fucntion within&amp;nbsp;conditions but remember:&lt;/P&gt;&lt;P&gt;--&amp;gt; it is a queue function&amp;nbsp;&amp;nbsp; and that is quite different to the lag function added in sql 2008&lt;/P&gt;&lt;P&gt;The fucntion in SAS has a name with a wrong expectation&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2015 19:04:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Lag-function-malfunction/m-p/226636#M40814</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2015-09-21T19:04:58Z</dc:date>
    </item>
  </channel>
</rss>

