<?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: Looking for transpose and defined format solution in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Looking-for-transpose-and-defined-format-solution/m-p/631518#M20944</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/315908"&gt;@alokpande28&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data file1;
	infile datalines dlm="09"x;
	input DATE	USD	AUD	SGD;
	datalines;
202001	31.64	27.021	4.3239
202002	30.25	27.021	4.3148
202003	30.62	27.03	4.2265
202004	31.38	26.922	4.2224
	;
run;

data file2;
	infile datalines dlm="09"x;
	input Currency_Code $ Company:$20. Country_Name:$20.;
	datalines;
USD	ABC	US
SGD	ABC	Singapore
AUD	ABC	Australia
	;
run;

proc transpose data=file1 out=file1_tr (rename=(col1=Curr_Rate)) name=Currency_Code;
	var USD	AUD	SGD;
	by date;
run;

proc sql;
	select cats(b.company,b.country_name,"_",a.date) as Key_Col, a.Curr_Rate,b.Currency_Code
	from file1_tr as a full join file2 as b
	on a.Currency_Code = b.Currency_Code
	order by Key_Col;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;How is the column '&lt;SPAN&gt;FILENAME' calculated? Is it&amp;nbsp;hardcoded?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture d’écran 2020-03-12 à 12.28.46.png" style="width: 277px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36792iD8DFACF1E8E89C81/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture d’écran 2020-03-12 à 12.28.46.png" alt="Capture d’écran 2020-03-12 à 12.28.46.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best,&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 12 Mar 2020 11:29:13 GMT</pubDate>
    <dc:creator>ed_sas_member</dc:creator>
    <dc:date>2020-03-12T11:29:13Z</dc:date>
    <item>
      <title>Looking for transpose and defined format solution</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Looking-for-transpose-and-defined-format-solution/m-p/631511#M20943</link>
      <description>&lt;P&gt;Dear Members,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for a solution of attached format in SAS Guide (Entpr)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are 2 seprate excel file with below defined format&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;File 1 has below format (Sample Data)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;DATE&lt;/TD&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;AUD&lt;/TD&gt;&lt;TD&gt;SGD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;202001&lt;/TD&gt;&lt;TD&gt;31.64&lt;/TD&gt;&lt;TD&gt;27.021&lt;/TD&gt;&lt;TD&gt;4.3239&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;202002&lt;/TD&gt;&lt;TD&gt;30.25&lt;/TD&gt;&lt;TD&gt;27.021&lt;/TD&gt;&lt;TD&gt;4.3148&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;202003&lt;/TD&gt;&lt;TD&gt;30.62&lt;/TD&gt;&lt;TD&gt;27.03&lt;/TD&gt;&lt;TD&gt;4.2265&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;202004&lt;/TD&gt;&lt;TD&gt;31.38&lt;/TD&gt;&lt;TD&gt;26.922&lt;/TD&gt;&lt;TD&gt;4.2224&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;File 2 has below format (Sample Data)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Currency_Code&lt;/TD&gt;&lt;TD&gt;Company&lt;/TD&gt;&lt;TD&gt;Country_Name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;USD&lt;/TD&gt;&lt;TD&gt;ABC&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SGD&lt;/TD&gt;&lt;TD&gt;ABC&lt;/TD&gt;&lt;TD&gt;Singapore&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AUD&lt;/TD&gt;&lt;TD&gt;ABC&lt;/TD&gt;&lt;TD&gt;Australia&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Final Output is needed in below format (Expected)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Key_Col&lt;/TD&gt;&lt;TD&gt;Curr_Rate&lt;/TD&gt;&lt;TD&gt;FILENAME&lt;/TD&gt;&lt;TD&gt;DummyCol&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABCUS_202001&lt;/TD&gt;&lt;TD&gt;31.64&lt;/TD&gt;&lt;TD&gt;$RATES&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABCUS_202002&lt;/TD&gt;&lt;TD&gt;30.25&lt;/TD&gt;&lt;TD&gt;$RATES&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABCUS_202003&lt;/TD&gt;&lt;TD&gt;30.62&lt;/TD&gt;&lt;TD&gt;$RATES&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABCUS_202004&lt;/TD&gt;&lt;TD&gt;31.38&lt;/TD&gt;&lt;TD&gt;$RATES&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for solution of the final output table as mention above.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your quick help would be really appriciated/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2020 11:08:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Looking-for-transpose-and-defined-format-solution/m-p/631511#M20943</guid>
      <dc:creator>alokpande28</dc:creator>
      <dc:date>2020-03-12T11:08:12Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for transpose and defined format solution</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Looking-for-transpose-and-defined-format-solution/m-p/631518#M20944</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/315908"&gt;@alokpande28&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data file1;
	infile datalines dlm="09"x;
	input DATE	USD	AUD	SGD;
	datalines;
202001	31.64	27.021	4.3239
202002	30.25	27.021	4.3148
202003	30.62	27.03	4.2265
202004	31.38	26.922	4.2224
	;
run;

data file2;
	infile datalines dlm="09"x;
	input Currency_Code $ Company:$20. Country_Name:$20.;
	datalines;
USD	ABC	US
SGD	ABC	Singapore
AUD	ABC	Australia
	;
run;

proc transpose data=file1 out=file1_tr (rename=(col1=Curr_Rate)) name=Currency_Code;
	var USD	AUD	SGD;
	by date;
run;

proc sql;
	select cats(b.company,b.country_name,"_",a.date) as Key_Col, a.Curr_Rate,b.Currency_Code
	from file1_tr as a full join file2 as b
	on a.Currency_Code = b.Currency_Code
	order by Key_Col;
quit;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;How is the column '&lt;SPAN&gt;FILENAME' calculated? Is it&amp;nbsp;hardcoded?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture d’écran 2020-03-12 à 12.28.46.png" style="width: 277px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/36792iD8DFACF1E8E89C81/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture d’écran 2020-03-12 à 12.28.46.png" alt="Capture d’écran 2020-03-12 à 12.28.46.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best,&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2020 11:29:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Looking-for-transpose-and-defined-format-solution/m-p/631518#M20944</guid>
      <dc:creator>ed_sas_member</dc:creator>
      <dc:date>2020-03-12T11:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: Looking for transpose and defined format solution</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Looking-for-transpose-and-defined-format-solution/m-p/631531#M20947</link>
      <description>&lt;P&gt;Thanks a lot for your quick response.&lt;BR /&gt;Yes We need to hardcode FILENAME.&lt;/P&gt;&lt;P&gt;Also the table which I mention as an example that is in seprate excel file.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Mar 2020 12:29:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Looking-for-transpose-and-defined-format-solution/m-p/631531#M20947</guid>
      <dc:creator>alokpande28</dc:creator>
      <dc:date>2020-03-12T12:29:21Z</dc:date>
    </item>
  </channel>
</rss>

