<?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: Calculation of Ratio matrix in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735917#M229267</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/366357"&gt;@jitendrakoli&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use PROC SQL to compute the ratios:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* Create test data for demonstration */

data have;
input Product $ Value;
cards;
T1 88.9
T2 102.3
T3 85
T4 110.5
T5 104.5
T6 98.5
R1 87.8
R2 117.3
R3 104.5
R4 112.3
R5 98.5
R6 109.5
;

/* Compute ratios */

proc sql;
create table want as
select divide(t.value,r.value) as Ratio
from have(where=(product=:'T')) t,
     have(where=(product=:'R')) r
order by r.product, t.product;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Feel free to add another SELECT item that identifies the value in variable &lt;FONT face="courier new,courier"&gt;Ratio&lt;/FONT&gt;, e.g.&lt;/P&gt;
&lt;PRE&gt;select &lt;STRONG&gt;catx('/',t.product,r.product) as Formula length=7,&lt;/STRONG&gt; divide(t.value,r.value) as Ratio&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please note how convenient it is (for volunteers answering your questions) to have input datasets available in the form of a DATA step as shown above. Many people are not willing or allowed to download MS Office files because of security concerns.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit: Replaced &lt;FONT face="courier new,courier"&gt;t.value/r.value&lt;/FONT&gt; by&amp;nbsp;&lt;FONT face="courier new,courier"&gt;divide(t.value,r.value)&lt;/FONT&gt; for more robustness.&lt;/P&gt;</description>
    <pubDate>Wed, 21 Apr 2021 11:53:54 GMT</pubDate>
    <dc:creator>FreelanceReinh</dc:creator>
    <dc:date>2021-04-21T11:53:54Z</dc:date>
    <item>
      <title>Calculation of Ratio matrix</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735902#M229256</link>
      <description>&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to calculate ratio matrix (column values divide by row values) as showing in following table,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible, if yes please guide me do calculation using SAS code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Ratio&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;R1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;R2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;R3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;R4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;R5&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;R6&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;T1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;T1/R1&lt;/TD&gt;&lt;TD&gt;T1/R2&lt;/TD&gt;&lt;TD&gt;T1/R3&lt;/TD&gt;&lt;TD&gt;T1/R4&lt;/TD&gt;&lt;TD&gt;T1/R5&lt;/TD&gt;&lt;TD&gt;T1/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;T2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;T2/R1&lt;/TD&gt;&lt;TD&gt;T2/R2&lt;/TD&gt;&lt;TD&gt;T2/R3&lt;/TD&gt;&lt;TD&gt;T2/R4&lt;/TD&gt;&lt;TD&gt;T2/R5&lt;/TD&gt;&lt;TD&gt;T2/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;T3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;T3/R1&lt;/TD&gt;&lt;TD&gt;T3/R2&lt;/TD&gt;&lt;TD&gt;T3/R3&lt;/TD&gt;&lt;TD&gt;T3/R4&lt;/TD&gt;&lt;TD&gt;T3/R5&lt;/TD&gt;&lt;TD&gt;T3/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;T4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;T4/R1&lt;/TD&gt;&lt;TD&gt;T4/R2&lt;/TD&gt;&lt;TD&gt;T4/R3&lt;/TD&gt;&lt;TD&gt;T4/R4&lt;/TD&gt;&lt;TD&gt;T4/R5&lt;/TD&gt;&lt;TD&gt;T4/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;T5&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;T5/R1&lt;/TD&gt;&lt;TD&gt;T5/R2&lt;/TD&gt;&lt;TD&gt;T5/R3&lt;/TD&gt;&lt;TD&gt;T5/R4&lt;/TD&gt;&lt;TD&gt;T5/R5&lt;/TD&gt;&lt;TD&gt;T5/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;T6&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;T6/R1&lt;/TD&gt;&lt;TD&gt;T6/R2&lt;/TD&gt;&lt;TD&gt;T6/R3&lt;/TD&gt;&lt;TD&gt;T6/R4&lt;/TD&gt;&lt;TD&gt;T6/R5&lt;/TD&gt;&lt;TD&gt;T6/R6&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 21 Apr 2021 10:34:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735902#M229256</guid>
      <dc:creator>jitendrakoli</dc:creator>
      <dc:date>2021-04-21T10:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation of Ratio matrix</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735905#M229259</link>
      <description>&lt;P&gt;Do you have access to PROC IML?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you show us the original data?&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Do you want the result to be a SAS dataset, or a matrix within IML, or a report?&lt;/P&gt;</description>
      <pubDate>Wed, 21 Apr 2021 10:51:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735905#M229259</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2021-04-21T10:51:32Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation of Ratio matrix</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735908#M229262</link>
      <description>&lt;P&gt;Thanks for prompt reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not having PROC IML.&lt;/P&gt;&lt;P&gt;Please find attached data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output not wants in matrix, but it should be in one column as below,&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Ratio&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T1/R1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T2/R1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T3/R1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T4/R1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T5/R1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T6/R1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T1/R2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T2/R2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T3/R2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T4/R2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T5/R2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T6/R2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T1/R3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T2/R3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T3/R3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T4/R3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T5/R3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T6/R3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T1/R4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T2/R4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T3/R4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T4/R4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T5/R4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T6/R4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T1/R5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T2/R5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T3/R5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T4/R5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T5/R5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T6/R5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T1/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T2/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T3/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T4/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T5/R6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T6/R6&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Wed, 21 Apr 2021 11:09:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735908#M229262</guid>
      <dc:creator>jitendrakoli</dc:creator>
      <dc:date>2021-04-21T11:09:41Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation of Ratio matrix</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735917#M229267</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/366357"&gt;@jitendrakoli&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use PROC SQL to compute the ratios:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;/* Create test data for demonstration */

data have;
input Product $ Value;
cards;
T1 88.9
T2 102.3
T3 85
T4 110.5
T5 104.5
T6 98.5
R1 87.8
R2 117.3
R3 104.5
R4 112.3
R5 98.5
R6 109.5
;

/* Compute ratios */

proc sql;
create table want as
select divide(t.value,r.value) as Ratio
from have(where=(product=:'T')) t,
     have(where=(product=:'R')) r
order by r.product, t.product;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Feel free to add another SELECT item that identifies the value in variable &lt;FONT face="courier new,courier"&gt;Ratio&lt;/FONT&gt;, e.g.&lt;/P&gt;
&lt;PRE&gt;select &lt;STRONG&gt;catx('/',t.product,r.product) as Formula length=7,&lt;/STRONG&gt; divide(t.value,r.value) as Ratio&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please note how convenient it is (for volunteers answering your questions) to have input datasets available in the form of a DATA step as shown above. Many people are not willing or allowed to download MS Office files because of security concerns.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit: Replaced &lt;FONT face="courier new,courier"&gt;t.value/r.value&lt;/FONT&gt; by&amp;nbsp;&lt;FONT face="courier new,courier"&gt;divide(t.value,r.value)&lt;/FONT&gt; for more robustness.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Apr 2021 11:53:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735917#M229267</guid>
      <dc:creator>FreelanceReinh</dc:creator>
      <dc:date>2021-04-21T11:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation of Ratio matrix</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735920#M229269</link>
      <description>&lt;P&gt;Thank you very.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It working fine&lt;/P&gt;</description>
      <pubDate>Wed, 21 Apr 2021 12:00:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculation-of-Ratio-matrix/m-p/735920#M229269</guid>
      <dc:creator>jitendrakoli</dc:creator>
      <dc:date>2021-04-21T12:00:40Z</dc:date>
    </item>
  </channel>
</rss>

