<?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 Check if a stock was in the fund portfolio at  previous date in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Check-if-a-stock-was-in-the-fund-portfolio-at-previous-date/m-p/440570#M282535</link>
    <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I would appreciate your help because I am a bit stuck in the sas programming. I&amp;nbsp;have a data that involves the holdings composition of different funds (fund_id) at each quarter (stock_id&lt;SPAN&gt;&amp;nbsp;, number and&amp;nbsp; prices)&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;For each fund_id :&lt;/P&gt;&lt;P&gt;I would like to know for each stock held by a fund_id&amp;nbsp; at each quarter , if the stock existed on a previous quarter or not (i.e. if the fund held the same stock in a previous quarter). If it is the case ( i.e. if the stock existed on a previous quarter for the same fund), I should recuperate the number and price of that stock&amp;nbsp; in the previous quarter and creates for them new variables. If it's not the case&amp;nbsp; I do nothing or I put zeros for the newly created variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my variables are as follow ( what I have):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;fund_id&lt;/TD&gt;&lt;TD&gt;stock_id&lt;/TD&gt;&lt;TD&gt;number&lt;/TD&gt;&lt;TD&gt;price&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8916108&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;226406106&lt;/TD&gt;&lt;TD&gt;20000&lt;/TD&gt;&lt;TD&gt;13.73&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25243Q205&lt;/TD&gt;&lt;TD&gt;9000&lt;/TD&gt;&lt;TD&gt;56.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;292505104&lt;/TD&gt;&lt;TD&gt;15000&lt;/TD&gt;&lt;TD&gt;70.42&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;633067103&lt;/TD&gt;&lt;TD&gt;4000&lt;/TD&gt;&lt;TD&gt;43.305&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;129.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5458954&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;85&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25243Q205&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;292505104&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;87403645&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;645646&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5454545&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;633067103&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;43.305&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;129.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;77778&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;121212&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;131313&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;44456&lt;/TD&gt;&lt;TD&gt;3200&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;10000&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;3333&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;466666&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I posted an excel sample data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I want :&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;fund_id&lt;/TD&gt;&lt;TD&gt;stock_id&lt;/TD&gt;&lt;TD&gt;number&lt;/TD&gt;&lt;TD&gt;price&lt;/TD&gt;&lt;TD&gt;number1&lt;/TD&gt;&lt;TD&gt;price1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8916108&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;226406106&lt;/TD&gt;&lt;TD&gt;20000&lt;/TD&gt;&lt;TD&gt;13.73&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25243Q205&lt;/TD&gt;&lt;TD&gt;9000&lt;/TD&gt;&lt;TD&gt;56.9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;292505104&lt;/TD&gt;&lt;TD&gt;15000&lt;/TD&gt;&lt;TD&gt;70.42&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;633067103&lt;/TD&gt;&lt;TD&gt;4000&lt;/TD&gt;&lt;TD&gt;43.305&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;129.75&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5458954&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;85&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25243Q205&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;9000&lt;/TD&gt;&lt;TD&gt;56.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;292505104&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;TD&gt;15000&lt;/TD&gt;&lt;TD&gt;70.42&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;87403645&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;645646&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5454545&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;633067103&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;43.305&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;129.75&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;77778&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;121212&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;131313&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance for your precious help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 27 Feb 2018 16:52:25 GMT</pubDate>
    <dc:creator>bera00</dc:creator>
    <dc:date>2018-02-27T16:52:25Z</dc:date>
    <item>
      <title>Check if a stock was in the fund portfolio at  previous date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Check-if-a-stock-was-in-the-fund-portfolio-at-previous-date/m-p/440570#M282535</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I would appreciate your help because I am a bit stuck in the sas programming. I&amp;nbsp;have a data that involves the holdings composition of different funds (fund_id) at each quarter (stock_id&lt;SPAN&gt;&amp;nbsp;, number and&amp;nbsp; prices)&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;For each fund_id :&lt;/P&gt;&lt;P&gt;I would like to know for each stock held by a fund_id&amp;nbsp; at each quarter , if the stock existed on a previous quarter or not (i.e. if the fund held the same stock in a previous quarter). If it is the case ( i.e. if the stock existed on a previous quarter for the same fund), I should recuperate the number and price of that stock&amp;nbsp; in the previous quarter and creates for them new variables. If it's not the case&amp;nbsp; I do nothing or I put zeros for the newly created variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;my variables are as follow ( what I have):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;fund_id&lt;/TD&gt;&lt;TD&gt;stock_id&lt;/TD&gt;&lt;TD&gt;number&lt;/TD&gt;&lt;TD&gt;price&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8916108&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;226406106&lt;/TD&gt;&lt;TD&gt;20000&lt;/TD&gt;&lt;TD&gt;13.73&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25243Q205&lt;/TD&gt;&lt;TD&gt;9000&lt;/TD&gt;&lt;TD&gt;56.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;292505104&lt;/TD&gt;&lt;TD&gt;15000&lt;/TD&gt;&lt;TD&gt;70.42&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;633067103&lt;/TD&gt;&lt;TD&gt;4000&lt;/TD&gt;&lt;TD&gt;43.305&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;129.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5458954&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;85&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25243Q205&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;292505104&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;87403645&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;645646&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5454545&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;633067103&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;43.305&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;129.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;77778&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;121212&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;131313&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;44456&lt;/TD&gt;&lt;TD&gt;3200&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;10000&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;3333&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;466666&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I posted an excel sample data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I want :&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;fund_id&lt;/TD&gt;&lt;TD&gt;stock_id&lt;/TD&gt;&lt;TD&gt;number&lt;/TD&gt;&lt;TD&gt;price&lt;/TD&gt;&lt;TD&gt;number1&lt;/TD&gt;&lt;TD&gt;price1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8916108&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;226406106&lt;/TD&gt;&lt;TD&gt;20000&lt;/TD&gt;&lt;TD&gt;13.73&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25243Q205&lt;/TD&gt;&lt;TD&gt;9000&lt;/TD&gt;&lt;TD&gt;56.9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;292505104&lt;/TD&gt;&lt;TD&gt;15000&lt;/TD&gt;&lt;TD&gt;70.42&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;633067103&lt;/TD&gt;&lt;TD&gt;4000&lt;/TD&gt;&lt;TD&gt;43.305&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;129.75&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5458954&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;85&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;25243Q205&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;9000&lt;/TD&gt;&lt;TD&gt;56.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;292505104&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;TD&gt;15000&lt;/TD&gt;&lt;TD&gt;70.42&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;87403645&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;645646&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2005&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;5454545&lt;/TD&gt;&lt;TD&gt;1200&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;633067103&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;43.305&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;767204100&lt;/TD&gt;&lt;TD&gt;1500&lt;/TD&gt;&lt;TD&gt;129.75&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;874039100&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;77778&lt;/TD&gt;&lt;TD&gt;900&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;121212&lt;/TD&gt;&lt;TD&gt;1000&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/31/2005&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;131313&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance for your precious help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Feb 2018 16:52:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Check-if-a-stock-was-in-the-fund-portfolio-at-previous-date/m-p/440570#M282535</guid>
      <dc:creator>bera00</dc:creator>
      <dc:date>2018-02-27T16:52:25Z</dc:date>
    </item>
    <item>
      <title>Re: Check if a stock was in the fund portfolio at  previous date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Check-if-a-stock-was-in-the-fund-portfolio-at-previous-date/m-p/440682#M282536</link>
      <description>&lt;P&gt;Something like this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input date:mmddyy10. fund_id$ stock_id:$20. number price;
format date mmddyy10.;
datalines;
3/31/2005 A 8916108 500 45
3/31/2005 A 226406106 20000 13.73
3/31/2005 A 25243Q205 9000 56.9
3/31/2005 A 292505104 15000 70.42
3/31/2005 A 633067103 4000 43.305
3/31/2005 A 767204100 1500 129.75
3/31/2005 A 874039100 700 32
3/31/2005 A 5458954 900 85
3/31/2005 A 874039100 1000 100
6/30/2005 A 25243Q205 2000 120
6/30/2005 A 292505104 500 150
6/30/2005 A 87403645 400 12
6/30/2005 A 645646 3000 11
6/30/2005 A 5454545 1200 13
3/31/2005 B 633067103 5000 43.305
3/31/2005 B 767204100 1500 129.75
3/31/2005 B 874039100 700 15
3/31/2005 B 77778 900 20
3/31/2005 B 121212 1000 40
3/31/2005 B 131313 2000 88
6/30/2005 B 44456 3200 45
6/30/2005 B 767204100 10000 36
6/30/2005 B 874039100 3333 100
6/30/2005 B 466666 20 14
;

proc sort data=have out=temp;
   by fund_id stock_id date;
run;

data want;
   set temp;
   by fund_id stock_id;
   number1=.; price1=.;
   lag_date=lag1(date);lag_stock=lag1(stock_id);lag_number=lag1(number);lag_price=lag1(price);
   if (stock_id=lag_stock &amp;amp; intck('month', lag_date, date)=3) then do;
      number1=lag_number;
      price1=lag_price;
   end;
   drop lag:;
   format lag_date mmddyy10.;
run;

proc sort data=want;
   by fund_id date stock_id;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 27 Feb 2018 22:02:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Check-if-a-stock-was-in-the-fund-portfolio-at-previous-date/m-p/440682#M282536</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2018-02-27T22:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: Check if a stock was in the fund portfolio at  previous date</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Check-if-a-stock-was-in-the-fund-portfolio-at-previous-date/m-p/440754#M282537</link>
      <description>&lt;P&gt;This is the same question you posted in &lt;A href="https://communities.sas.com/t5/Base-SAS-Programming/Finding-a-stock-within-fund-holdings-in-previous-quarter/m-p/440586#M110090" target="_self"&gt;Finding a stock within fund holdings in previous quarter&lt;/A&gt;, which has many more answers.&amp;nbsp; I'd suggest closing this question.&lt;/P&gt;</description>
      <pubDate>Wed, 28 Feb 2018 03:26:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Check-if-a-stock-was-in-the-fund-portfolio-at-previous-date/m-p/440754#M282537</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2018-02-28T03:26:50Z</dc:date>
    </item>
  </channel>
</rss>

