<?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: Pairing two variable values. in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14417#M2296</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;BR /&gt;input country1 $ country2 $ transactions;&lt;BR /&gt;datalines;&lt;BR /&gt;Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;BR /&gt;USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;create table want as&lt;BR /&gt;select case when country1&amp;lt;country2 then catx("-",country1,country2) else catx("-",country2,country1) end as countryPair, &lt;BR /&gt;sum(transactions) as trade&lt;BR /&gt;from have&lt;BR /&gt;group by calculated countryPair;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 26 Feb 2012 15:07:21 GMT</pubDate>
    <dc:creator>PGStats</dc:creator>
    <dc:date>2012-02-26T15:07:21Z</dc:date>
    <item>
      <title>Pairing two variable values.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14414#M2293</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Say I have a dataset below;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;country1 country2 transactions&lt;/P&gt;&lt;P&gt;Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/P&gt;&lt;P&gt;USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to make a new variable with one paired value and sum transactions together, that is I want&lt;/P&gt;&lt;P&gt;countrypair&amp;nbsp;&amp;nbsp; Total_trans&lt;/P&gt;&lt;P&gt;Korea-USA&amp;nbsp;&amp;nbsp; 200&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So that Korea USA pair is the same as USA Korea pair.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 40 or so countries, and have to pair them like the example above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anyway to do this other than having to specify each country?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Feb 2012 04:43:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14414#M2293</guid>
      <dc:creator>VX_Xc</dc:creator>
      <dc:date>2012-02-26T04:43:34Z</dc:date>
    </item>
    <item>
      <title>Re: Pairing two variable values.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14415#M2294</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have (keep=country transactions);&lt;/P&gt;&lt;P&gt;&amp;nbsp; input country1 $ country2 $ transactions;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array cty(*) coun:;&lt;/P&gt;&lt;P&gt;&amp;nbsp; call sortc(of cty(*));&lt;/P&gt;&lt;P&gt;&amp;nbsp; country=catx('-',of cty(*));&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/P&gt;&lt;P&gt;USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Feb 2012 04:51:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14415#M2294</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-02-26T04:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Pairing two variable values.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14416#M2295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have (keep=country transactions);&lt;/P&gt;&lt;P&gt;&amp;nbsp; input country1 $ country2 $ transactions;&lt;/P&gt;&lt;P&gt;&amp;nbsp; array cty(*) coun:;&lt;/P&gt;&lt;P&gt;&amp;nbsp; call sortc(of cty(*));&lt;/P&gt;&lt;P&gt;&amp;nbsp; country=upcase(catx('-',of cty(*)));&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/P&gt;&lt;P&gt;USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/P&gt;&lt;P&gt;China&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Canada&amp;nbsp;&amp;nbsp;&amp;nbsp; 200&lt;/P&gt;&lt;P&gt;Canada&amp;nbsp;&amp;nbsp;&amp;nbsp; China&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 300 &lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp; create table want as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select country,sum(transactions) as total&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; from have&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; group by country;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;proc print;run;&lt;/P&gt;&lt;P&gt;&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;&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;&amp;nbsp;&amp;nbsp; Obs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; country&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; total&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CANADA-CHINA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KOREA-USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Feb 2012 05:26:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14416#M2295</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2012-02-26T05:26:47Z</dc:date>
    </item>
    <item>
      <title>Re: Pairing two variable values.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14417#M2296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;BR /&gt;input country1 $ country2 $ transactions;&lt;BR /&gt;datalines;&lt;BR /&gt;Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;BR /&gt;USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Korea&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;create table want as&lt;BR /&gt;select case when country1&amp;lt;country2 then catx("-",country1,country2) else catx("-",country2,country1) end as countryPair, &lt;BR /&gt;sum(transactions) as trade&lt;BR /&gt;from have&lt;BR /&gt;group by calculated countryPair;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 26 Feb 2012 15:07:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14417#M2296</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2012-02-26T15:07:21Z</dc:date>
    </item>
    <item>
      <title>Re: Pairing two variable values.</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14418#M2297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Arthur,&lt;/P&gt;&lt;P&gt; Very good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2012 05:47:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Pairing-two-variable-values/m-p/14418#M2297</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-02-27T05:47:28Z</dc:date>
    </item>
  </channel>
</rss>

