<?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 divide each instance of a variable by the total sum of the variable itself? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-divide-each-instance-of-a-variable-by-the-total-sum-of/m-p/129022#M260465</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Something like this perhaps?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;length ID $ 3 Exposure 8;&lt;/P&gt;&lt;P&gt;input ID Exposure;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.45&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.56&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.46&lt;/P&gt;&lt;P&gt;100&amp;nbsp;&amp;nbsp; 0.34&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql ;&lt;/P&gt;&lt;P&gt;create table want as select &lt;/P&gt;&lt;P&gt; ID, &lt;/P&gt;&lt;P&gt; Exposure,&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;exposure/sum(exposure) as relative_exposure&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; from have;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hint: next time post the question in one of the specific forums, such as &lt;A __default_attr="31" __jive_macro_name="community" class="jive_macro jive_macro_community" data-objecttype="14" href="https://communities.sas.com/"&gt;&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Jul 2013 19:12:26 GMT</pubDate>
    <dc:creator>ChrisHemedinger</dc:creator>
    <dc:date>2013-07-08T19:12:26Z</dc:date>
    <item>
      <title>How to divide each instance of a variable by the total sum of the variable itself?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-divide-each-instance-of-a-variable-by-the-total-sum-of/m-p/129021#M260464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here it is my first ever loggin into the sas community and my first question. I am a really newbie of SAS then thanks in advance for all the help you will be able to give me. My problem is the following:&lt;/P&gt;&lt;P&gt;In my dataset I have a variable measuring some kinf of exposure for each instance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp; Exposure&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.45&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.56&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.46&lt;/P&gt;&lt;P&gt;...&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;100&amp;nbsp; 0.34&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let's say the total exposure is 35.2, I need to add a new column to this dataset&amp;nbsp; measuring the relative exposure for each instance, that is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp; Exposure&amp;nbsp;&amp;nbsp;&amp;nbsp; Relative_exposure&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.45&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.45/35.2&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.56&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.56/35.2&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.46&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.46/35.2&lt;/P&gt;&lt;P&gt;...&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;/P&gt;&lt;P&gt;100&amp;nbsp; 0.34&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.34/35.2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sure this is pretty simple, but I am facing problems using with the proc sql.&amp;nbsp; thanks for your help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jacopo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 18:45:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-divide-each-instance-of-a-variable-by-the-total-sum-of/m-p/129021#M260464</guid>
      <dc:creator>j4copo</dc:creator>
      <dc:date>2013-07-08T18:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to divide each instance of a variable by the total sum of the variable itself?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-divide-each-instance-of-a-variable-by-the-total-sum-of/m-p/129022#M260465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Something like this perhaps?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;length ID $ 3 Exposure 8;&lt;/P&gt;&lt;P&gt;input ID Exposure;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.45&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.56&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.46&lt;/P&gt;&lt;P&gt;100&amp;nbsp;&amp;nbsp; 0.34&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql ;&lt;/P&gt;&lt;P&gt;create table want as select &lt;/P&gt;&lt;P&gt; ID, &lt;/P&gt;&lt;P&gt; Exposure,&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;exposure/sum(exposure) as relative_exposure&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; from have;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hint: next time post the question in one of the specific forums, such as &lt;A __default_attr="31" __jive_macro_name="community" class="jive_macro jive_macro_community" data-objecttype="14" href="https://communities.sas.com/"&gt;&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jul 2013 19:12:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-divide-each-instance-of-a-variable-by-the-total-sum-of/m-p/129022#M260465</guid>
      <dc:creator>ChrisHemedinger</dc:creator>
      <dc:date>2013-07-08T19:12:26Z</dc:date>
    </item>
  </channel>
</rss>

