<?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: Proc Transpose in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841659#M332811</link>
    <description>&lt;P&gt;Your wanted result looks very much like a report done with PROC REPORT. Please post a sample of your initial dataset as &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;already requested.&lt;/P&gt;</description>
    <pubDate>Mon, 31 Oct 2022 14:38:19 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2022-10-31T14:38:19Z</dc:date>
    <item>
      <title>Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841639#M332802</link>
      <description>&lt;P&gt;hello, hope all is well.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i just want to ask assistance with regards to proc transpose.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;here is the step I used:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;proc transpose data = CM_Summary1 out = CM_Summary2;&lt;BR /&gt;by location company rd dm district_name city Province;&lt;BR /&gt;var Loan_Count CashinVault over_short_amount;&lt;BR /&gt;id Month_Yr; &lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;data CM_Summary2; set CM_Summary2 (Rename=(_name_ = Type));&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;below is the data I have and wanted to transform it, appreciate your help. Thanks a lot.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have:&lt;/P&gt;
&lt;TABLE width="1235"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="71"&gt;LOCATION&lt;/TD&gt;
&lt;TD width="156"&gt;Type&lt;/TD&gt;
&lt;TD width="84"&gt;Jun-22&lt;/TD&gt;
&lt;TD width="84"&gt;Nov-21&lt;/TD&gt;
&lt;TD width="84"&gt;Oct-21&lt;/TD&gt;
&lt;TD width="84"&gt;Sep-22&lt;/TD&gt;
&lt;TD width="84"&gt;Aug-22&lt;/TD&gt;
&lt;TD width="84"&gt;Mar-22&lt;/TD&gt;
&lt;TD width="84"&gt;Dec-21&lt;/TD&gt;
&lt;TD width="84"&gt;May-22&lt;/TD&gt;
&lt;TD width="84"&gt;Apr-22&lt;/TD&gt;
&lt;TD width="84"&gt;Feb-22&lt;/TD&gt;
&lt;TD width="84"&gt;Sep-21&lt;/TD&gt;
&lt;TD width="84"&gt;Jul-22&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1501&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;540&lt;/TD&gt;
&lt;TD&gt;420&lt;/TD&gt;
&lt;TD&gt;387&lt;/TD&gt;
&lt;TD&gt;576&lt;/TD&gt;
&lt;TD&gt;514&lt;/TD&gt;
&lt;TD&gt;424&lt;/TD&gt;
&lt;TD&gt;416&lt;/TD&gt;
&lt;TD&gt;526&lt;/TD&gt;
&lt;TD&gt;469&lt;/TD&gt;
&lt;TD&gt;376&lt;/TD&gt;
&lt;TD&gt;421&lt;/TD&gt;
&lt;TD&gt;486&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1501&lt;/TD&gt;
&lt;TD&gt;CashinVault&lt;/TD&gt;
&lt;TD&gt;80987.05&lt;/TD&gt;
&lt;TD&gt;79897.57333&lt;/TD&gt;
&lt;TD&gt;78148.96129&lt;/TD&gt;
&lt;TD&gt;69626.38667&lt;/TD&gt;
&lt;TD&gt;79937.85806&lt;/TD&gt;
&lt;TD&gt;83572.34839&lt;/TD&gt;
&lt;TD&gt;83061.85484&lt;/TD&gt;
&lt;TD&gt;78898.60323&lt;/TD&gt;
&lt;TD&gt;78319.87667&lt;/TD&gt;
&lt;TD&gt;73662.84643&lt;/TD&gt;
&lt;TD&gt;91947.10333&lt;/TD&gt;
&lt;TD&gt;73506.62581&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1501&lt;/TD&gt;
&lt;TD&gt;OVER_SHORT_AMOUNT&lt;/TD&gt;
&lt;TD&gt;209.27&lt;/TD&gt;
&lt;TD&gt;365.36&lt;/TD&gt;
&lt;TD&gt;116.8&lt;/TD&gt;
&lt;TD&gt;230.52&lt;/TD&gt;
&lt;TD&gt;95.54&lt;/TD&gt;
&lt;TD&gt;328.84&lt;/TD&gt;
&lt;TD&gt;2275.59&lt;/TD&gt;
&lt;TD&gt;264.1&lt;/TD&gt;
&lt;TD&gt;146.7&lt;/TD&gt;
&lt;TD&gt;174.39&lt;/TD&gt;
&lt;TD&gt;1296.13&lt;/TD&gt;
&lt;TD&gt;268.14&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1502&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;256&lt;/TD&gt;
&lt;TD&gt;176&lt;/TD&gt;
&lt;TD&gt;170&lt;/TD&gt;
&lt;TD&gt;241&lt;/TD&gt;
&lt;TD&gt;205&lt;/TD&gt;
&lt;TD&gt;265&lt;/TD&gt;
&lt;TD&gt;171&lt;/TD&gt;
&lt;TD&gt;253&lt;/TD&gt;
&lt;TD&gt;247&lt;/TD&gt;
&lt;TD&gt;208&lt;/TD&gt;
&lt;TD&gt;177&lt;/TD&gt;
&lt;TD&gt;234&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1502&lt;/TD&gt;
&lt;TD&gt;CashinVault&lt;/TD&gt;
&lt;TD&gt;55509.99333&lt;/TD&gt;
&lt;TD&gt;71213.78333&lt;/TD&gt;
&lt;TD&gt;67770.05484&lt;/TD&gt;
&lt;TD&gt;57088.51667&lt;/TD&gt;
&lt;TD&gt;55726.88387&lt;/TD&gt;
&lt;TD&gt;54119.62333&lt;/TD&gt;
&lt;TD&gt;80841.17097&lt;/TD&gt;
&lt;TD&gt;56297.73226&lt;/TD&gt;
&lt;TD&gt;66751.63&lt;/TD&gt;
&lt;TD&gt;66131.54828&lt;/TD&gt;
&lt;TD&gt;67713.91&lt;/TD&gt;
&lt;TD&gt;45780.47419&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1502&lt;/TD&gt;
&lt;TD&gt;OVER_SHORT_AMOUNT&lt;/TD&gt;
&lt;TD&gt;146.95&lt;/TD&gt;
&lt;TD&gt;63.11&lt;/TD&gt;
&lt;TD&gt;26.32&lt;/TD&gt;
&lt;TD&gt;558.98&lt;/TD&gt;
&lt;TD&gt;310.63&lt;/TD&gt;
&lt;TD&gt;928.73&lt;/TD&gt;
&lt;TD&gt;35.99&lt;/TD&gt;
&lt;TD&gt;63.83&lt;/TD&gt;
&lt;TD&gt;56.01&lt;/TD&gt;
&lt;TD&gt;18.05&lt;/TD&gt;
&lt;TD&gt;50.53&lt;/TD&gt;
&lt;TD&gt;376.47&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1503&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;67&lt;/TD&gt;
&lt;TD&gt;71&lt;/TD&gt;
&lt;TD&gt;93&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;75&lt;/TD&gt;
&lt;TD&gt;77&lt;/TD&gt;
&lt;TD&gt;56&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;52&lt;/TD&gt;
&lt;TD&gt;74&lt;/TD&gt;
&lt;TD&gt;68&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1503&lt;/TD&gt;
&lt;TD&gt;CashinVault&lt;/TD&gt;
&lt;TD&gt;29612.56667&lt;/TD&gt;
&lt;TD&gt;31737.79333&lt;/TD&gt;
&lt;TD&gt;29720.32903&lt;/TD&gt;
&lt;TD&gt;21833.52333&lt;/TD&gt;
&lt;TD&gt;22838.31613&lt;/TD&gt;
&lt;TD&gt;24837.18387&lt;/TD&gt;
&lt;TD&gt;25869.07419&lt;/TD&gt;
&lt;TD&gt;25504.86452&lt;/TD&gt;
&lt;TD&gt;29162.34333&lt;/TD&gt;
&lt;TD&gt;28571.59655&lt;/TD&gt;
&lt;TD&gt;29001.40333&lt;/TD&gt;
&lt;TD&gt;28043.39677&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1503&lt;/TD&gt;
&lt;TD&gt;OVER_SHORT_AMOUNT&lt;/TD&gt;
&lt;TD&gt;1.78&lt;/TD&gt;
&lt;TD&gt;661.3&lt;/TD&gt;
&lt;TD&gt;1.23&lt;/TD&gt;
&lt;TD&gt;3.4&lt;/TD&gt;
&lt;TD&gt;11.15&lt;/TD&gt;
&lt;TD&gt;3.9&lt;/TD&gt;
&lt;TD&gt;1.89&lt;/TD&gt;
&lt;TD&gt;0.3&lt;/TD&gt;
&lt;TD&gt;1.18&lt;/TD&gt;
&lt;TD&gt;0.77&lt;/TD&gt;
&lt;TD&gt;0.7&lt;/TD&gt;
&lt;TD&gt;17.28&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1504&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;461&lt;/TD&gt;
&lt;TD&gt;379&lt;/TD&gt;
&lt;TD&gt;366&lt;/TD&gt;
&lt;TD&gt;508&lt;/TD&gt;
&lt;TD&gt;447&lt;/TD&gt;
&lt;TD&gt;381&lt;/TD&gt;
&lt;TD&gt;398&lt;/TD&gt;
&lt;TD&gt;458&lt;/TD&gt;
&lt;TD&gt;399&lt;/TD&gt;
&lt;TD&gt;341&lt;/TD&gt;
&lt;TD&gt;379&lt;/TD&gt;
&lt;TD&gt;453&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1504&lt;/TD&gt;
&lt;TD&gt;CashinVault&lt;/TD&gt;
&lt;TD&gt;68533.31667&lt;/TD&gt;
&lt;TD&gt;59568.8&lt;/TD&gt;
&lt;TD&gt;77498.27742&lt;/TD&gt;
&lt;TD&gt;81046.77333&lt;/TD&gt;
&lt;TD&gt;61071.40968&lt;/TD&gt;
&lt;TD&gt;75150.73226&lt;/TD&gt;
&lt;TD&gt;74853.99677&lt;/TD&gt;
&lt;TD&gt;67773.72258&lt;/TD&gt;
&lt;TD&gt;74162.11&lt;/TD&gt;
&lt;TD&gt;82151.65357&lt;/TD&gt;
&lt;TD&gt;69630.92667&lt;/TD&gt;
&lt;TD&gt;78613.23548&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1504&lt;/TD&gt;
&lt;TD&gt;OVER_SHORT_AMOUNT&lt;/TD&gt;
&lt;TD&gt;449.85&lt;/TD&gt;
&lt;TD&gt;65.12&lt;/TD&gt;
&lt;TD&gt;247.63&lt;/TD&gt;
&lt;TD&gt;35&lt;/TD&gt;
&lt;TD&gt;40.78&lt;/TD&gt;
&lt;TD&gt;31.9&lt;/TD&gt;
&lt;TD&gt;196.82&lt;/TD&gt;
&lt;TD&gt;34&lt;/TD&gt;
&lt;TD&gt;10.18&lt;/TD&gt;
&lt;TD&gt;9.1&lt;/TD&gt;
&lt;TD&gt;298.62&lt;/TD&gt;
&lt;TD&gt;134.83&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want result:&lt;/P&gt;
&lt;TABLE width="1404"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="71"&gt;LOCATION&lt;/TD&gt;
&lt;TD width="94"&gt;Jun-22&lt;/TD&gt;
&lt;TD width="81"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="156"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="94"&gt;Nov-21&lt;/TD&gt;
&lt;TD width="84"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="156"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="94"&gt;Oct-21&lt;/TD&gt;
&lt;TD width="84"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="156"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="94"&gt;Sep-22&lt;/TD&gt;
&lt;TD width="84"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="156"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;CashinVault&lt;/TD&gt;
&lt;TD&gt;OVER_SHORT_AMOUNT&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;CashinVault&lt;/TD&gt;
&lt;TD&gt;OVER_SHORT_AMOUNT&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;CashinVault&lt;/TD&gt;
&lt;TD&gt;OVER_SHORT_AMOUNT&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;CashinVault&lt;/TD&gt;
&lt;TD&gt;OVER_SHORT_AMOUNT&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1501&lt;/TD&gt;
&lt;TD&gt;540&lt;/TD&gt;
&lt;TD&gt;80987.05&lt;/TD&gt;
&lt;TD&gt;209.27&lt;/TD&gt;
&lt;TD&gt;420&lt;/TD&gt;
&lt;TD&gt;79897.57333&lt;/TD&gt;
&lt;TD&gt;365.36&lt;/TD&gt;
&lt;TD&gt;387&lt;/TD&gt;
&lt;TD&gt;78148.96129&lt;/TD&gt;
&lt;TD&gt;116.8&lt;/TD&gt;
&lt;TD&gt;576&lt;/TD&gt;
&lt;TD&gt;69626.38667&lt;/TD&gt;
&lt;TD&gt;230.52&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1502&lt;/TD&gt;
&lt;TD&gt;256&lt;/TD&gt;
&lt;TD&gt;55509.9933&lt;/TD&gt;
&lt;TD&gt;146.95&lt;/TD&gt;
&lt;TD&gt;176&lt;/TD&gt;
&lt;TD&gt;71213.78333&lt;/TD&gt;
&lt;TD&gt;63.11&lt;/TD&gt;
&lt;TD&gt;170&lt;/TD&gt;
&lt;TD&gt;67770.05484&lt;/TD&gt;
&lt;TD&gt;26.32&lt;/TD&gt;
&lt;TD&gt;241&lt;/TD&gt;
&lt;TD&gt;57088.51667&lt;/TD&gt;
&lt;TD&gt;558.98&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1503&lt;/TD&gt;
&lt;TD&gt;70&lt;/TD&gt;
&lt;TD&gt;29612.5667&lt;/TD&gt;
&lt;TD&gt;1.78&lt;/TD&gt;
&lt;TD&gt;67&lt;/TD&gt;
&lt;TD&gt;31737.79333&lt;/TD&gt;
&lt;TD&gt;661.3&lt;/TD&gt;
&lt;TD&gt;71&lt;/TD&gt;
&lt;TD&gt;29720.32903&lt;/TD&gt;
&lt;TD&gt;1.23&lt;/TD&gt;
&lt;TD&gt;93&lt;/TD&gt;
&lt;TD&gt;21833.52333&lt;/TD&gt;
&lt;TD&gt;3.4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1504&lt;/TD&gt;
&lt;TD&gt;461&lt;/TD&gt;
&lt;TD&gt;68533.3167&lt;/TD&gt;
&lt;TD&gt;449.85&lt;/TD&gt;
&lt;TD&gt;379&lt;/TD&gt;
&lt;TD&gt;59568.8&lt;/TD&gt;
&lt;TD&gt;65.12&lt;/TD&gt;
&lt;TD&gt;366&lt;/TD&gt;
&lt;TD&gt;77498.27742&lt;/TD&gt;
&lt;TD&gt;247.63&lt;/TD&gt;
&lt;TD&gt;508&lt;/TD&gt;
&lt;TD&gt;81046.77333&lt;/TD&gt;
&lt;TD&gt;35&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 13:26:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841639#M332802</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2022-10-31T13:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841642#M332803</link>
      <description>&lt;P&gt;We can't work from data provided in screen captures or Excel. We have to work from SAS data sets. You can provide a portion of the SAS data set by creating working SAS data step code, which you can type in yourself, or use &lt;A href="https://blogs.sas.com/content/sastraining/2016/03/11/jedi-sas-tricks-data-to-data-step-macro/" target="_self"&gt;this macro&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is the WANT output supposed to be a SAS data set, or is it supposed to be a report?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The whole idea of putting calendar information into a SAS variable name is almost always a poor choice, and the subsequent programming will be more difficult. Better to use a long data set where you have the month and year in a variable, rather than in the variable name.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Lastly, I'm sure you know this, but variable names in SAS cannot have dashes in them.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 13:44:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841642#M332803</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-10-31T13:44:03Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841659#M332811</link>
      <description>&lt;P&gt;Your wanted result looks very much like a report done with PROC REPORT. Please post a sample of your initial dataset as &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/10892"&gt;@PaigeMiller&lt;/a&gt;&amp;nbsp;already requested.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 14:38:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841659#M332811</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2022-10-31T14:38:19Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841661#M332813</link>
      <description>&lt;P&gt;Yes good point,&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;, the original poster seems to have decided that PROC TRANSPOSE is the solution, but in some situations there are better solutions, such as possibly in this case PROC REPORT. So&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/302621"&gt;@Eugenio211&lt;/a&gt;&amp;nbsp;don't do this ... say you want a certain output without restricting the solution to one specific PROC.&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 14:53:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841661#M332813</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-10-31T14:53:41Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841666#M332816</link>
      <description>&lt;P&gt;Read the values into a normalized structure to begin with:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  infile cards dsd dlm='|' truncover;
  input LOCATION $ Type :$20. @;
  array month[12] _temporary_ ;
  if _n_=1 then do;
    do i=1 to 12;
      input month[i] :monyy. @;
    end;
    delete;
  end;
  do i=1 to 12 ;
    input amount @;
    date = month[i];
    output;
  end;
  format date yymm7.;
  keep location type date amount;
cards;
Location|Type|Jun-22|Nov-21|Oct-21|Sep-22|Aug-22|Mar-22|Dec-21|May-22|Apr-22|Feb-22|Sep-21|Jul-22
1501|LOAN_COUNT|540|420|387|576|514|424|416|526|469|376|421|486
1501|CashinVault|80987.05|79897.57333|78148.96129|69626.38667|79937.85806|83572.34839|83061.85484|78898.60323|78319.87667|73662.84643|91947.10333|73506.62581
1501|OVER_SHORT_AMOUNT|209.27|365.36|116.8|230.52|95.54|328.84|2275.59|264.1|146.7|174.39|1296.13|268.14
1502|LOAN_COUNT|256|176|170|241|205|265|171|253|247|208|177|234
1502|CashinVault|55509.99333|71213.78333|67770.05484|57088.51667|55726.88387|54119.62333|80841.17097|56297.73226|66751.63|66131.54828|67713.91|45780.47419
1502|OVER_SHORT_AMOUNT|146.95|63.11|26.32|558.98|310.63|928.73|35.99|63.83|56.01|18.05|50.53|376.47
1503|LOAN_COUNT|70|67|71|93|70|75|77|56|70|52|74|68
1503|CashinVault|29612.56667|31737.79333|29720.32903|21833.52333|22838.31613|24837.18387|25869.07419|25504.86452|29162.34333|28571.59655|29001.40333|28043.39677
1503|OVER_SHORT_AMOUNT|1.78|661.3|1.23|3.4|11.15|3.9|1.89|0.3|1.18|0.77|0.7|17.28
1504|LOAN_COUNT|461|379|366|508|447|381|398|458|399|341|379|453
1504|CashinVault|68533.31667|59568.8|77498.27742|81046.77333|61071.40968|75150.73226|74853.99677|67773.72258|74162.11|82151.65357|69630.92667|78613.23548
1504|OVER_SHORT_AMOUNT|449.85|65.12|247.63|35|40.78|31.9|196.82|34|10.18|9.1|298.62|134.83
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Then it is simple to produce that REPORT.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc report data=have;
  column location amount,date,type ;
  define location / group;
  define date / across order=internal ' ';
  define type / across ' ';
  define amount / sum ' ';
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Tom_0-1667228483936.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/76792iFAD3DC4BD9EA7CA0/image-size/large?v=v2&amp;amp;px=999" role="button" title="Tom_0-1667228483936.png" alt="Tom_0-1667228483936.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Oct 2022 15:01:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841666#M332816</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-10-31T15:01:38Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841698#M332826</link>
      <description>&lt;P&gt;I really hate looking a "date" values that sort incorrectly. I expect a value in a column&amp;nbsp; to the right to be a later date, or possibly sequentially decreasing if the purpose is to show most recent first. This makes me cringe:&lt;/P&gt;
&lt;P&gt;Have:&lt;/P&gt;
&lt;TABLE width="1235"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="71"&gt;LOCATION&lt;/TD&gt;
&lt;TD width="156"&gt;Type&lt;/TD&gt;
&lt;TD width="84"&gt;Jun-22&lt;/TD&gt;
&lt;TD width="84"&gt;Nov-21&lt;/TD&gt;
&lt;TD width="84"&gt;Oct-21&lt;/TD&gt;
&lt;TD width="84"&gt;Sep-22&lt;/TD&gt;
&lt;TD width="84"&gt;Aug-22&lt;/TD&gt;
&lt;TD width="84"&gt;Mar-22&lt;/TD&gt;
&lt;TD width="84"&gt;Dec-21&lt;/TD&gt;
&lt;TD width="84"&gt;May-22&lt;/TD&gt;
&lt;TD width="84"&gt;Apr-22&lt;/TD&gt;
&lt;TD width="84"&gt;Feb-22&lt;/TD&gt;
&lt;TD width="84"&gt;Sep-21&lt;/TD&gt;
&lt;TD width="84"&gt;Jul-22&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1501&lt;/TD&gt;
&lt;TD&gt;LOAN_COUNT&lt;/TD&gt;
&lt;TD&gt;540&lt;/TD&gt;
&lt;TD&gt;420&lt;/TD&gt;
&lt;TD&gt;387&lt;/TD&gt;
&lt;TD&gt;576&lt;/TD&gt;
&lt;TD&gt;514&lt;/TD&gt;
&lt;TD&gt;424&lt;/TD&gt;
&lt;TD&gt;416&lt;/TD&gt;
&lt;TD&gt;526&lt;/TD&gt;
&lt;TD&gt;469&lt;/TD&gt;
&lt;TD&gt;376&lt;/TD&gt;
&lt;TD&gt;421&lt;/TD&gt;
&lt;TD&gt;486&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 31 Oct 2022 16:25:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/841698#M332826</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2022-10-31T16:25:44Z</dc:date>
    </item>
  </channel>
</rss>

