<?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: how to filter the peer group companies in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/how-to-filter-the-peer-group-companies/m-p/844039#M333695</link>
    <description>thanks a lot . the CODE is working.&lt;BR /&gt;i have to extend the code further to do further analysis.&lt;BR /&gt;i posting the details.&lt;BR /&gt;could you please help me out&lt;BR /&gt;&lt;BR /&gt;thanking you in advance&lt;BR /&gt;</description>
    <pubDate>Mon, 14 Nov 2022 02:54:09 GMT</pubDate>
    <dc:creator>srikanthyadav44</dc:creator>
    <dc:date>2022-11-14T02:54:09Z</dc:date>
    <item>
      <title>how to filter the peer group companies</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-filter-the-peer-group-companies/m-p/843879#M333618</link>
      <description>&lt;P&gt;Dear all&amp;nbsp;&lt;/P&gt;&lt;P&gt;greetings of the day&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i have my dataset in the following format&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Company_Name&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;mcap&lt;/TD&gt;&lt;TD&gt;industry_code&lt;/TD&gt;&lt;TD&gt;MCAPRANK&lt;/TD&gt;&lt;TD&gt;ESG reporting&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Oil &amp;amp; Natural Gas Corpn. Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2,349,765&lt;/TD&gt;&lt;TD&gt;610&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;Oil India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;277,160&lt;/TD&gt;&lt;TD&gt;610&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Selan Exploration Technology Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;6,604&lt;/TD&gt;&lt;TD&gt;610&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bharat Heavy Electricals Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1,168,998&lt;/TD&gt;&lt;TD&gt;2513&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;Godrej Consumer Products Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;118,256&lt;/TD&gt;&lt;TD&gt;34&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;Tata Chemicals Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;86,662&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Piramal Enterprises Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;69,996&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;H M T Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;45,032&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;K S K Energy Ventures Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;37,636&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B A S F India Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;25,692&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Peninsula Land Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;16,550&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Texmaco Rail &amp;amp; Engg. Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;12,729&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Alembic Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;9,760&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;i have to identify the peer group companies. the criteria are as follows&lt;/P&gt;&lt;P&gt;if the company is making ESG reporting, ( i.e., value is equal to '1'), identify the companies which are closer to ESG reporting companies based on their MCAP(market capitalization) as peer companies within each industry code. the closeness should be just below the ESG company MCAP and just above the ESG company MCAP in two levels&amp;nbsp;&lt;/P&gt;&lt;P&gt;in some industry groups, we cannot find peer companies just above the MCAP of ESG companies, and also in some industries, only one company. in such case no peer company&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the output should be in the following format&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;company_name&lt;/TD&gt;&lt;TD&gt;year&lt;/TD&gt;&lt;TD&gt;industry_code&lt;/TD&gt;&lt;TD&gt;Peer01_Low&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Peer01_high&lt;/TD&gt;&lt;TD&gt;Peer02_low&lt;/TD&gt;&lt;TD&gt;Peer02_high&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Oil &amp;amp; Natural Gas Corpn. Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;610&lt;/TD&gt;&lt;TD&gt;Oil India Ltd.&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;Selan Exploration Technology Ltd.&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bharat Heavy Electricals Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2513&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&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;Piramal Enterprises Ltd.&lt;/TD&gt;&lt;TD&gt;2011&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;H M T Ltd.&lt;/TD&gt;&lt;TD&gt;Tata Chemicals Ltd.&lt;/TD&gt;&lt;TD&gt;K S K Energy Ventures Ltd.&lt;/TD&gt;&lt;TD&gt;Godrej Consumer Products Ltd.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Peer01_low = means immediately succeeding peer company based on MCAP within the industry&amp;nbsp;&lt;/P&gt;&lt;P&gt;Peer01_high =means immediately preceding peer company based on MCAP within the industry&lt;/P&gt;&lt;P&gt;Peer02_low=means next to immediately succeeding peer company based on MCAP within the industry&amp;nbsp;&lt;/P&gt;&lt;P&gt;Peer02_high =means prior&amp;nbsp; to immediately preceding peer company based on MCAP within the industry&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in the above table for 'Oil &amp;amp; Natural Gas Corpn. Ltd'&amp;nbsp; peer01_high is zero, it means no peer company in the industry with a market capitalization of more than ESG Company&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;hope i mentioned the conditions clearly. if any clarity is required on the conditions, please let me know.&lt;/P&gt;&lt;P&gt;i could not genet the data lines, so, i am attaching the sample company in . CSV format.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PLEASE HELP ME OUT IN WRITING THE SAS QUERY.&amp;nbsp; THANKING YOU IN ADVANCE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Nov 2022 02:04:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-filter-the-peer-group-companies/m-p/843879#M333618</guid>
      <dc:creator>srikanthyadav44</dc:creator>
      <dc:date>2022-11-12T02:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: how to filter the peer group companies</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-filter-the-peer-group-companies/m-p/843893#M333624</link>
      <description>&lt;P&gt;If variable RANK is reliable:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
length name $32;
input Name &amp;amp; year mcap code RANK ESG;
datalines;
Oil &amp;amp; Natural Gas Corpn. Ltd.   2010    2349765 610 1   1
Oil India Ltd.  2010    277160  610 2   0
Selan Exploration Technology Ltd.   2010    6604    610 3   0
Bharat Heavy Electricals Ltd.   2010    1168998 2513    1   1
Godrej Consumer Products Ltd.   2011    118256  34  1   0
Tata Chemicals Ltd.  2011    86662   34  2   0
Piramal Enterprises Ltd.    2011    69996   34  3   1
H M T Ltd.  2011    45032   34  4   0
K S K Energy Ventures Ltd.  2011    37636   34  5   0
B A S F India Ltd.  2011    25692   34  6   0
Peninsula Land Ltd.  2011    16550   34  7   0
Texmaco Rail &amp;amp; Engg. Ltd.   2011    12729   34  8   0
Alembic Ltd.    2011    9760    34  9   0
;

proc sql;
create table want as
select 
    a.name, a.year, a.code,
    b.name as low1, c.name as high1, d.name as low2, e.name as high2
from 
    have as a left join
    have as b on a.code=b.code and a.year=b.year and a.rank=b.rank-1 left join
    have as c on a.code=c.code and a.year=c.year and a.rank=c.rank+1 left join
    have as d on a.code=d.code and a.year=d.year and a.rank=d.rank-2 left join
    have as e on a.code=e.code and a.year=e.year and a.rank=e.rank+2
where a.ESG=1;
select * from want;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PGStats_0-1668228603441.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/77228iCDF9632ACEF9C96C/image-size/large?v=v2&amp;amp;px=999" role="button" title="PGStats_0-1668228603441.png" alt="PGStats_0-1668228603441.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 12 Nov 2022 04:50:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-filter-the-peer-group-companies/m-p/843893#M333624</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2022-11-12T04:50:34Z</dc:date>
    </item>
    <item>
      <title>Re: how to filter the peer group companies</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-filter-the-peer-group-companies/m-p/844039#M333695</link>
      <description>thanks a lot . the CODE is working.&lt;BR /&gt;i have to extend the code further to do further analysis.&lt;BR /&gt;i posting the details.&lt;BR /&gt;could you please help me out&lt;BR /&gt;&lt;BR /&gt;thanking you in advance&lt;BR /&gt;</description>
      <pubDate>Mon, 14 Nov 2022 02:54:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-filter-the-peer-group-companies/m-p/844039#M333695</guid>
      <dc:creator>srikanthyadav44</dc:creator>
      <dc:date>2022-11-14T02:54:09Z</dc:date>
    </item>
  </channel>
</rss>

