<?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: Iterative Match within a period in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592886#M15423</link>
    <description>&lt;P&gt;Thank you, &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;&amp;nbsp;! It is like a rolling window. For example, if a product was introduced in 2000, I would like to know whether the components of this product exist in the component base from 1995 to 1999. If a product was introduced in 2003, I would like to know whether the components exist in the component base from 1998 to 2002. Does that make sense?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 01 Oct 2019 01:36:21 GMT</pubDate>
    <dc:creator>dapenDaniel</dc:creator>
    <dc:date>2019-10-01T01:36:21Z</dc:date>
    <item>
      <title>Iterative Match within a period</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592810#M15412</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a dataset. It records the products that companies produce each year and the components for each product ("Categories" column is only for convenience and it is not in my real dataset). All the components of each firm&amp;nbsp;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;in five years&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;consist of a component base. It is updated as firms introduce more products. The file has been sorted by FirmID, Beginyear and components.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If all the components of a new product do not overlap with the component base &lt;FONT color="#000000"&gt;in five years&lt;/FONT&gt;, it will be considered as radical products. For example, Firm 10002 introduced KJ128F in 1996 and its components were Z14 and T32, which do not exist in the component base between 1991 and 1995 within Firm 10002. Thus KJ128F is a radical product.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If one of the components of a new product overlaps with the component base in five years, it will be considered as incremental products. For example, Firm 10002 introduced OP284L in 1995 and its component was X48. X48 exists in the component base between 1990 and 1994. So OP284L is an incremental product.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to know how many incremental products and radical products that each firm has for each year. The output that I want is below. In case you need the file, I also attached the excel file.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have data:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;FirmID&lt;/TD&gt;&lt;TD&gt;ProductID&lt;/TD&gt;&lt;TD&gt;BeginYear&lt;/TD&gt;&lt;TD&gt;Components&lt;/TD&gt;&lt;TD&gt;Categories&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;AA386G&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;B30&lt;/TD&gt;&lt;TD&gt;radical&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;AA386G&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;V55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;AA386G&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;T92&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;AB259T&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;R26&lt;/TD&gt;&lt;TD&gt;Incremental&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;AB259T&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;V55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;AB259T&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;U38&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;AC449P&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;Y38&lt;/TD&gt;&lt;TD&gt;radical&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;AC449P&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;I92&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;XV429S&lt;/TD&gt;&lt;TD&gt;1990&lt;/TD&gt;&lt;TD&gt;E33&lt;/TD&gt;&lt;TD&gt;radical&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;CT746B&lt;/TD&gt;&lt;TD&gt;1991&lt;/TD&gt;&lt;TD&gt;X48&lt;/TD&gt;&lt;TD&gt;radical&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;CT746B&lt;/TD&gt;&lt;TD&gt;1991&lt;/TD&gt;&lt;TD&gt;K93&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;CT746B&lt;/TD&gt;&lt;TD&gt;1991&lt;/TD&gt;&lt;TD&gt;O28&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;RU239F&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;X48&lt;/TD&gt;&lt;TD&gt;Incremental&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;RU239F&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;Q15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;DH469E&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;K93&lt;/TD&gt;&lt;TD&gt;Incremental&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;DH469E&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;Q15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;MH387T&lt;/TD&gt;&lt;TD&gt;1994&lt;/TD&gt;&lt;TD&gt;O28&lt;/TD&gt;&lt;TD&gt;Incremental&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;OP284L&lt;/TD&gt;&lt;TD&gt;1995&lt;/TD&gt;&lt;TD&gt;X48&lt;/TD&gt;&lt;TD&gt;Incremental&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;KJ128F&lt;/TD&gt;&lt;TD&gt;1996&lt;/TD&gt;&lt;TD&gt;Z14&lt;/TD&gt;&lt;TD&gt;Radical&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;KJ128F&lt;/TD&gt;&lt;TD&gt;1996&lt;/TD&gt;&lt;TD&gt;T32&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10003&lt;/TD&gt;&lt;TD&gt;CN726Q&lt;/TD&gt;&lt;TD&gt;1991&lt;/TD&gt;&lt;TD&gt;E55&lt;/TD&gt;&lt;TD&gt;radical&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10003&lt;/TD&gt;&lt;TD&gt;SZ116R&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;E55&lt;/TD&gt;&lt;TD&gt;Incremental&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10003&lt;/TD&gt;&lt;TD&gt;SZ116R&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;W87&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10003&lt;/TD&gt;&lt;TD&gt;TU692E&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;W87&lt;/TD&gt;&lt;TD&gt;Incremental&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10003&lt;/TD&gt;&lt;TD&gt;TU692E&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;I92&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;want data&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;FirmID&lt;/TD&gt;&lt;TD&gt;BeginYear&lt;/TD&gt;&lt;TD&gt;nb_Incremental&lt;/TD&gt;&lt;TD&gt;nb_Radical&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10001&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;1990&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;1991&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;1993&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;1994&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;1995&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10002&lt;/TD&gt;&lt;TD&gt;1996&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10003&lt;/TD&gt;&lt;TD&gt;1991&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10003&lt;/TD&gt;&lt;TD&gt;1992&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 30 Sep 2019 19:46:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592810#M15412</guid>
      <dc:creator>dapenDaniel</dc:creator>
      <dc:date>2019-09-30T19:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative Match within a period</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592835#M15415</link>
      <description>Isn't the same as your previous questions, but you're limiting the data to 5 years? Or am I missing something?</description>
      <pubDate>Mon, 30 Sep 2019 21:35:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592835#M15415</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-09-30T21:35:42Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative Match within a period</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592843#M15417</link>
      <description>&lt;P&gt;Yes. You are correct but I do not know how to revise the code offered by Ksharp to limit the data to 5 years. The link is for the previous question.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://communities.sas.com/t5/New-SAS-User/Iterative-Match/m-p/591821#M15276" target="_blank" rel="noopener"&gt;https://communities.sas.com/t5/New-SAS-User/Iterative-Match/m-p/591821#M15276&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Sep 2019 22:03:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592843#M15417</guid>
      <dc:creator>dapenDaniel</dc:creator>
      <dc:date>2019-09-30T22:03:23Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative Match within a period</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592845#M15418</link>
      <description>So your real question is how to limit years. Can you explain how the 5 years are filtered? Is it a specific 5 years? Is it relative to a date variable?</description>
      <pubDate>Mon, 30 Sep 2019 22:08:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592845#M15418</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-09-30T22:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Iterative Match within a period</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592886#M15423</link>
      <description>&lt;P&gt;Thank you, &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;&amp;nbsp;! It is like a rolling window. For example, if a product was introduced in 2000, I would like to know whether the components of this product exist in the component base from 1995 to 1999. If a product was introduced in 2003, I would like to know whether the components exist in the component base from 1998 to 2002. Does that make sense?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Oct 2019 01:36:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Iterative-Match-within-a-period/m-p/592886#M15423</guid>
      <dc:creator>dapenDaniel</dc:creator>
      <dc:date>2019-10-01T01:36:21Z</dc:date>
    </item>
  </channel>
</rss>

