<?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: second order of lead in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741781#M231937</link>
    <description>&lt;P&gt;How is it that in your output, in ROW 2, LEAD2 has a value of 1.23. Could you explain this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How is it that in your output, in ROW 3, LEAD1 has a value of 1.23. Could you explain this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 16 May 2021 21:18:44 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2021-05-16T21:18:44Z</dc:date>
    <item>
      <title>second order of lead</title>
      <link>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741774#M231931</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to calculate next year value based on a panel data like&amp;nbsp;below:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Year &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Value&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1993&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.29&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1994&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.65&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1995&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.79&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1993&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.23&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;2&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1994&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.56&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.98&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;3&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2002&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.73&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;What I would want is to calculate lead(value). For example:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Year &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Value&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; lead1&amp;nbsp; &amp;nbsp;lead2&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;1&amp;nbsp;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1993&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.29&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.65&amp;nbsp; &amp;nbsp; 0.79&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1994&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.65 &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.79&amp;nbsp; &amp;nbsp; &amp;nbsp;1.23&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;1&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1995&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.79&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.23&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please help me in creating lead1 and lead2.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 19:58:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741774#M231931</guid>
      <dc:creator>Aexor</dc:creator>
      <dc:date>2021-05-16T19:58:15Z</dc:date>
    </item>
    <item>
      <title>Re: second order of lead</title>
      <link>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741781#M231937</link>
      <description>&lt;P&gt;How is it that in your output, in ROW 2, LEAD2 has a value of 1.23. Could you explain this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How is it that in your output, in ROW 3, LEAD1 has a value of 1.23. Could you explain this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 21:18:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741781#M231937</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-05-16T21:18:44Z</dc:date>
    </item>
    <item>
      <title>Re: second order of lead</title>
      <link>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741794#M231946</link>
      <description>&lt;P&gt;Assuming you did not intend for the last observations of ID=1 to get LEAD1 value from the first observation of ID2 (or the other example of propagating "lead" values accross ID's), then this should solve the problem.&amp;nbsp; It is ready-made for use of a _TEMPORARY_ array to be built in the first pass of each id, and to retrieve in the second pass:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have (in=firstpass)  have (in=secondpass);
  by id;
  array values {1990:2001} _temporary_;

  if first.id then call missing(of values{*});
  if firstpass then values{year}=value;

  if secondpass;
  lead1=values{year+1};
  lead2=values{year+2};
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Just make sure to specify upper and lower bounds for array VALUES to cover your entire data range.&lt;/P&gt;</description>
      <pubDate>Sun, 16 May 2021 23:50:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741794#M231946</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2021-05-16T23:50:48Z</dc:date>
    </item>
    <item>
      <title>Re: second order of lead</title>
      <link>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741944#M232009</link>
      <description>I want to print the next value , the output should come like that. &lt;BR /&gt;i am afraid that i am getting your query here.&lt;BR /&gt;i want to print a coloumn lead1 and lead2 like this.&lt;BR /&gt;</description>
      <pubDate>Mon, 17 May 2021 18:04:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741944#M232009</guid>
      <dc:creator>Aexor</dc:creator>
      <dc:date>2021-05-17T18:04:22Z</dc:date>
    </item>
    <item>
      <title>Re: second order of lead</title>
      <link>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741945#M232010</link>
      <description>&lt;P&gt;Why in ROW 2 is LEAD2 = 1.23? Explain how you get that number. Don't just say, that's what you want, explain where the number comes from.&amp;nbsp;Does ID play any role in this?&lt;/P&gt;</description>
      <pubDate>Mon, 17 May 2021 18:07:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/second-order-of-lead/m-p/741945#M232010</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-05-17T18:07:54Z</dc:date>
    </item>
  </channel>
</rss>

