<?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 how to find the sum of first three largest shareholdings ? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811043#M319888</link>
    <description>&lt;P&gt;dear all,&lt;/P&gt;&lt;P&gt;i have the data of 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;percent_shares&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.77&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.85&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;10.76&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.37&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;9.26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.61&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;6.81&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.36&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.64&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;18.67&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.77&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.85&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;10.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;18.94&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;6.81&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.73&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;8.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;3.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;23.13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.93&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.93&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;4.87&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;5.56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;4.58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.74&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;3.47&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;4.59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;21.92&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;4.65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;3.58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;13.94&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;it represents the company name, year and shareholding percentage.&amp;nbsp; it the panel data of nearly 5000 companies from 2010 to 2019.&amp;nbsp;&lt;/P&gt;&lt;P&gt;i have to find out the sum of first three largest shareholdings for each company for every year from 2010 to 2019.&amp;nbsp;&lt;/P&gt;&lt;P&gt;my output should have the following information&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;sum of three largest shareholdigns&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;please suggest&amp;nbsp; the appropriate SAS CODE&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;</description>
    <pubDate>Mon, 02 May 2022 11:46:34 GMT</pubDate>
    <dc:creator>srikanthyadav44</dc:creator>
    <dc:date>2022-05-02T11:46:34Z</dc:date>
    <item>
      <title>how to find the sum of first three largest shareholdings ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811043#M319888</link>
      <description>&lt;P&gt;dear all,&lt;/P&gt;&lt;P&gt;i have the data of 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;percent_shares&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.77&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.85&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;10.76&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.37&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;9.26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.61&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;6.81&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.36&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.64&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;18.67&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.77&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.85&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;10.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;18.94&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;6.81&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20 Microns Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.73&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;8.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.75&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;3.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3I Infotech Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;23.13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.93&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.93&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3M India Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;4.87&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;1.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;5.56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;4.58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;0.34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.74&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;3.47&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;4.59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;21.92&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;2.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;4.65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;3.58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3P Land Holdings Ltd.&lt;/TD&gt;&lt;TD&gt;2010&lt;/TD&gt;&lt;TD&gt;13.94&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;it represents the company name, year and shareholding percentage.&amp;nbsp; it the panel data of nearly 5000 companies from 2010 to 2019.&amp;nbsp;&lt;/P&gt;&lt;P&gt;i have to find out the sum of first three largest shareholdings for each company for every year from 2010 to 2019.&amp;nbsp;&lt;/P&gt;&lt;P&gt;my output should have the following information&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;sum of three largest shareholdigns&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;please suggest&amp;nbsp; the appropriate SAS CODE&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks in advance&lt;/P&gt;</description>
      <pubDate>Mon, 02 May 2022 11:46:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811043#M319888</guid>
      <dc:creator>srikanthyadav44</dc:creator>
      <dc:date>2022-05-02T11:46:34Z</dc:date>
    </item>
    <item>
      <title>Re: how to find the sum of first three largest shareholdings ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811045#M319890</link>
      <description>&lt;P&gt;Compute the sum for ALL companies using PROC SUMMARY, then sort so the largest are first, then take the first three each year.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data=have nway;
    class company_name year;
    var percent_shares;
    output out=_sums_ sum=;
run;
proc sort data=_sums_;
    by year descending percent_shares;
run; &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 May 2022 11:53:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811045#M319890</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-05-02T11:53:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to find the sum of first three largest shareholdings ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811047#M319891</link>
      <description>&lt;P&gt;And then I thought of a better approach&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data=have nway;
    class year company_name;
    var percent_shares;
    output out=_sums_ sum=;
run;
proc rank data=_sums_ descending out=ranks;
    by year;
    var percent_shares;
    ranks percent_shares_rank;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The output of PROC RANK, variable named PERCENT_SHARES_RANK has values 1 2 3 for the top 3 each year.&lt;/P&gt;</description>
      <pubDate>Mon, 02 May 2022 11:57:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811047#M319891</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-05-02T11:57:58Z</dc:date>
    </item>
    <item>
      <title>Re: how to find the sum of first three largest shareholdings ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811049#M319892</link>
      <description>&lt;P&gt;You have a much better chance of getting an answer if you present your data as data step code, like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
length company_name	$40 year 8 percent_shares 8;
infile cards dsd delimiter=',';
input company_name year percent_shares;
cards;
20 Microns Ltd.,2010,0.07
20 Microns Ltd.,2010,0.77
20 Microns Ltd.,2010,2.5
20 Microns Ltd.,2010,0.57
20 Microns Ltd.,2010,0.35
20 Microns Ltd.,2010,1.95
20 Microns Ltd.,2010,1.85
20 Microns Ltd.,2010,0.1
20 Microns Ltd.,2010,0.5
20 Microns Ltd.,2010,10.76
20 Microns Ltd.,2010,0.37
20 Microns Ltd.,2010,0.01
20 Microns Ltd.,2010,9.26
20 Microns Ltd.,2010,0.61
20 Microns Ltd.,2010,0.13
20 Microns Ltd.,2010,0.14
20 Microns Ltd.,2010,0.08
20 Microns Ltd.,2010,0.12
20 Microns Ltd.,2010,0.03
20 Microns Ltd.,2010,1.65
20 Microns Ltd.,2010,0.21
20 Microns Ltd.,2010,0.03
20 Microns Ltd.,2010,0.04
20 Microns Ltd.,2010,0.03
20 Microns Ltd.,2010,1.95
20 Microns Ltd.,2010,0.1
20 Microns Ltd.,2010,0
20 Microns Ltd.,2010,6.81
20 Microns Ltd.,2010,1.25
20 Microns Ltd.,2010,0.58
20 Microns Ltd.,2010,0.18
20 Microns Ltd.,2010,0.18
20 Microns Ltd.,2010,1.05
20 Microns Ltd.,2010,0.36
20 Microns Ltd.,2010,1.39
20 Microns Ltd.,2010,0.07
20 Microns Ltd.,2010,0.64
20 Microns Ltd.,2010,0.07
20 Microns Ltd.,2010,0.33
20 Microns Ltd.,2010,0.17
20 Microns Ltd.,2010,18.67
20 Microns Ltd.,2010,1.65
20 Microns Ltd.,2010,0.77
20 Microns Ltd.,2010,2.5
20 Microns Ltd.,2010,0.57
20 Microns Ltd.,2010,0.35
20 Microns Ltd.,2010,1.95
20 Microns Ltd.,2010,1.85
20 Microns Ltd.,2010,10.8
20 Microns Ltd.,2010,18.94
20 Microns Ltd.,2010,0.14
20 Microns Ltd.,2010,0.12
20 Microns Ltd.,2010,0.08
20 Microns Ltd.,2010,0.12
20 Microns Ltd.,2010,0.21
20 Microns Ltd.,2010,1.95
20 Microns Ltd.,2010,6.81
20 Microns Ltd.,2010,0.06
20 Microns Ltd.,2010,1.19
20 Microns Ltd.,2010,0.58
20 Microns Ltd.,2010,1.05
20 Microns Ltd.,2010,1.39
20 Microns Ltd.,2010,0.33
3I Infotech Ltd.,2010,2.73
3I Infotech Ltd.,2010,1.39
3I Infotech Ltd.,2010,1.59
3I Infotech Ltd.,2010,8.12
3I Infotech Ltd.,2010,2.57
3I Infotech Ltd.,2010,1.75
3I Infotech Ltd.,2010,2.07
3I Infotech Ltd.,2010,3.5
3I Infotech Ltd.,2010,1.9
3I Infotech Ltd.,2010,2.07
3I Infotech Ltd.,2010,23.13
3M India Ltd.,2010,1.2
3M India Ltd.,2010,1.93
3M India Ltd.,2010,1.48
3M India Ltd.,2010,2.9
3M India Ltd.,2010,1.93
3M India Ltd.,2010,76
3P Land Holdings Ltd.,2010,4.87
3P Land Holdings Ltd.,2010,1.2
3P Land Holdings Ltd.,2010,5.56
3P Land Holdings Ltd.,2010,2.11
3P Land Holdings Ltd.,2010,4.58
3P Land Holdings Ltd.,2010,2.24
3P Land Holdings Ltd.,2010,0.34
3P Land Holdings Ltd.,2010,2.74
3P Land Holdings Ltd.,2010,3.47
3P Land Holdings Ltd.,2010,4.59
3P Land Holdings Ltd.,2010,21.92
3P Land Holdings Ltd.,2010,2.04
3P Land Holdings Ltd.,2010,4.65
3P Land Holdings Ltd.,2010,3.58
3P Land Holdings Ltd.,2010,13.94
;run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is a solution:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort;
  by company_name year descending percent_shares;
run;

data want;
  Three_largest=0;
  do _N_=1 by 1 until(last.year);
    set have;
    by company_name year;
    if _N_&amp;lt;=3 then
      Three_largest+percent_shares;
    end;
    drop percent_shares;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 May 2022 12:06:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811049#M319892</guid>
      <dc:creator>s_lassen</dc:creator>
      <dc:date>2022-05-02T12:06:08Z</dc:date>
    </item>
    <item>
      <title>Re: how to find the sum of first three largest shareholdings ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811057#M319896</link>
      <description>&lt;P&gt;If your data are already grouped by company name and year, then you could keep an updated array of the 3 largest percentages in a data step:&amp;nbsp; At the end of the year calculate the sum:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
length company_name	$40 year 8 percent_shares 8;
infile cards dsd delimiter=',';
input company_name year percent_shares;
cards;
20 Microns Ltd.,2010,0.07
20 Microns Ltd.,2010,0.77
20 Microns Ltd.,2010,2.5
20 Microns Ltd.,2010,0.57
20 Microns Ltd.,2010,0.35
20 Microns Ltd.,2010,1.95
20 Microns Ltd.,2010,1.85
20 Microns Ltd.,2010,0.1
20 Microns Ltd.,2010,0.5
20 Microns Ltd.,2010,10.76
20 Microns Ltd.,2010,0.37
20 Microns Ltd.,2010,0.01
20 Microns Ltd.,2010,9.26
20 Microns Ltd.,2010,0.61
20 Microns Ltd.,2010,0.13
20 Microns Ltd.,2010,0.14
20 Microns Ltd.,2010,0.08
20 Microns Ltd.,2010,0.12
20 Microns Ltd.,2010,0.03
20 Microns Ltd.,2010,1.65
20 Microns Ltd.,2010,0.21
20 Microns Ltd.,2010,0.03
20 Microns Ltd.,2010,0.04
20 Microns Ltd.,2010,0.03
20 Microns Ltd.,2010,1.95
20 Microns Ltd.,2010,0.1
20 Microns Ltd.,2010,0
20 Microns Ltd.,2010,6.81
20 Microns Ltd.,2010,1.25
20 Microns Ltd.,2010,0.58
20 Microns Ltd.,2010,0.18
20 Microns Ltd.,2010,0.18
20 Microns Ltd.,2010,1.05
20 Microns Ltd.,2010,0.36
20 Microns Ltd.,2010,1.39
20 Microns Ltd.,2010,0.07
20 Microns Ltd.,2010,0.64
20 Microns Ltd.,2010,0.07
20 Microns Ltd.,2010,0.33
20 Microns Ltd.,2010,0.17
20 Microns Ltd.,2010,18.67
20 Microns Ltd.,2010,1.65
20 Microns Ltd.,2010,0.77
20 Microns Ltd.,2010,2.5
20 Microns Ltd.,2010,0.57
20 Microns Ltd.,2010,0.35
20 Microns Ltd.,2010,1.95
20 Microns Ltd.,2010,1.85
20 Microns Ltd.,2010,10.8
20 Microns Ltd.,2010,18.94
20 Microns Ltd.,2010,0.14
20 Microns Ltd.,2010,0.12
20 Microns Ltd.,2010,0.08
20 Microns Ltd.,2010,0.12
20 Microns Ltd.,2010,0.21
20 Microns Ltd.,2010,1.95
20 Microns Ltd.,2010,6.81
20 Microns Ltd.,2010,0.06
20 Microns Ltd.,2010,1.19
20 Microns Ltd.,2010,0.58
20 Microns Ltd.,2010,1.05
20 Microns Ltd.,2010,1.39
20 Microns Ltd.,2010,0.33
3I Infotech Ltd.,2010,2.73
3I Infotech Ltd.,2010,1.39
3I Infotech Ltd.,2010,1.59
3I Infotech Ltd.,2010,8.12
3I Infotech Ltd.,2010,2.57
3I Infotech Ltd.,2010,1.75
3I Infotech Ltd.,2010,2.07
3I Infotech Ltd.,2010,3.5
3I Infotech Ltd.,2010,1.9
3I Infotech Ltd.,2010,2.07
3I Infotech Ltd.,2010,23.13
3M India Ltd.,2010,1.2
3M India Ltd.,2010,1.93
3M India Ltd.,2010,1.48
3M India Ltd.,2010,2.9
3M India Ltd.,2010,1.93
3M India Ltd.,2010,76
3P Land Holdings Ltd.,2010,4.87
3P Land Holdings Ltd.,2010,1.2
3P Land Holdings Ltd.,2010,5.56
3P Land Holdings Ltd.,2010,2.11
3P Land Holdings Ltd.,2010,4.58
3P Land Holdings Ltd.,2010,2.24
3P Land Holdings Ltd.,2010,0.34
3P Land Holdings Ltd.,2010,2.74
3P Land Holdings Ltd.,2010,3.47
3P Land Holdings Ltd.,2010,4.59
3P Land Holdings Ltd.,2010,21.92
3P Land Holdings Ltd.,2010,2.04
3P Land Holdings Ltd.,2010,4.65
3P Land Holdings Ltd.,2010,3.58
3P Land Holdings Ltd.,2010,13.94
;run;

data want (drop=_: percent_shares);
  set have;
  by company_name year notsorted;

  array pct {0:3}  _newpct _pct1-_pct3;
  retain _pct: ;

  if first.year then call missing(of _pct:);
  if percent_shares&amp;gt;_pct1 then do;
    _newpct=percent_shares;
    call sortn(of pct{*});
  end;
  if last.year;
  sum_of_3_largest=sum(of _pct:);
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 02 May 2022 12:57:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811057#M319896</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2022-05-02T12:57:33Z</dc:date>
    </item>
    <item>
      <title>Re: how to find the sum of first three largest shareholdings ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811192#M319957</link>
      <description>&lt;P&gt;In future posts, please post data in usable form, as shown by &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/76464"&gt;@s_lassen&lt;/a&gt; .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Proc Summary can do most of the task, unfortunately there seems to be no way avoiding the transpose that takes place:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc summary data=have nway;
   class company_name year;
   var percent_shares;
   output out=top3(drop= _:) idgroup(max(percent_shares) out[3] (percent_shares)=) / autolabel autoname;
run;

data want;
   set top3;
   sum_top3 = sum(of percent_shares:);
   drop percent_shares:;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 03 May 2022 11:45:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811192#M319957</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2022-05-03T11:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: how to find the sum of first three largest shareholdings ?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811372#M320015</link>
      <description>thanks it is working</description>
      <pubDate>Wed, 04 May 2022 07:06:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-to-find-the-sum-of-first-three-largest-shareholdings/m-p/811372#M320015</guid>
      <dc:creator>srikanthyadav44</dc:creator>
      <dc:date>2022-05-04T07:06:02Z</dc:date>
    </item>
  </channel>
</rss>

