<?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 Proc Transpose in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870040#M343670</link>
    <description>&lt;P&gt;I am using PROC Transpose and following error occurs &lt;FONT color="#FF0000"&gt;ID values occurs twice same in the BY group.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Proc SORT DATA=TEST OUT=TEST1; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;BY DATE;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;RUN;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Proc Transpose data=test1 out = test2;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;BY DATE;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;ID DATE;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;VAR APPLICANT_NO Days_Past_Due;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;RUN;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Applicant_No&lt;/TD&gt;&lt;TD&gt;Days_Past_Due&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Nov2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Dec2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;TD&gt;01Jan2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;01Feb2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;01Mar2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;86&lt;/TD&gt;&lt;TD&gt;01Apr2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Apr2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01May2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;TD&gt;01Jun2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Jul2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Aug2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Sep2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Mar2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Apr2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;TD&gt;01Apr2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01May2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Jun2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Jul2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;TD&gt;01Aug2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Sep2021&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sample Expecting output like below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Applicant_No&lt;/TD&gt;&lt;TD&gt;01-Nov-19&lt;/TD&gt;&lt;TD&gt;01-Dec-19&lt;/TD&gt;&lt;TD&gt;01-Jan-20&lt;/TD&gt;&lt;TD&gt;01-Feb-20&lt;/TD&gt;&lt;TD&gt;01-Mar-20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 16 Apr 2023 12:25:27 GMT</pubDate>
    <dc:creator>saikiran_nemani</dc:creator>
    <dc:date>2023-04-16T12:25:27Z</dc:date>
    <item>
      <title>Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870040#M343670</link>
      <description>&lt;P&gt;I am using PROC Transpose and following error occurs &lt;FONT color="#FF0000"&gt;ID values occurs twice same in the BY group.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Proc SORT DATA=TEST OUT=TEST1; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;BY DATE;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;RUN;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;Proc Transpose data=test1 out = test2;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;BY DATE;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;ID DATE;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;VAR APPLICANT_NO Days_Past_Due;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000FF"&gt;RUN;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Applicant_No&lt;/TD&gt;&lt;TD&gt;Days_Past_Due&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Nov2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Dec2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;TD&gt;01Jan2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;01Feb2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;01Mar2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;86&lt;/TD&gt;&lt;TD&gt;01Apr2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Apr2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01May2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;TD&gt;01Jun2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Jul2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Aug2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Sep2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Mar2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;01Apr2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;TD&gt;01Apr2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01May2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Jun2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Jul2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;87&lt;/TD&gt;&lt;TD&gt;01Aug2021&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;88&lt;/TD&gt;&lt;TD&gt;01Sep2021&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sample Expecting output like below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Applicant_No&lt;/TD&gt;&lt;TD&gt;01-Nov-19&lt;/TD&gt;&lt;TD&gt;01-Dec-19&lt;/TD&gt;&lt;TD&gt;01-Jan-20&lt;/TD&gt;&lt;TD&gt;01-Feb-20&lt;/TD&gt;&lt;TD&gt;01-Mar-20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;57&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 16 Apr 2023 12:25:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870040#M343670</guid>
      <dc:creator>saikiran_nemani</dc:creator>
      <dc:date>2023-04-16T12:25:27Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870043#M343671</link>
      <description>&lt;P&gt;What happens if you remove&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;id date;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;from your code? Does it work then?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But basically, we don't really know what the desired output it. Can you show us what you want data set TEST2 to look like?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, you can't have a variable named APPLICANT NO and then refer to it as&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;VAR APPLICANT NO DPD;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;because there can't be spaces in SAS variable name under normal operation. You could turn on an option that allows spaces in variable names, but you still can't use the above command as written. And you don't have a variable named DPD.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 16 Apr 2023 12:19:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870043#M343671</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-04-16T12:19:42Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870058#M343672</link>
      <description>I have updated it and please help me on this</description>
      <pubDate>Sun, 16 Apr 2023 13:44:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870058#M343672</guid>
      <dc:creator>saikiran_nemani</dc:creator>
      <dc:date>2023-04-16T13:44:47Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870060#M343673</link>
      <description>&lt;P&gt;Your input has more than one applicant.&amp;nbsp; So use APPLICANT_NO in the BY statement instead of DATE.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc SORT DATA=TEST OUT=TEST1;
  BY APPLICANT_NO DATE;
RUN;
proc transpose data=test1 out = test2;
  BY APPLICANT_NO ;
  ID DATE;
  VAR Days_Past_Due;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 16 Apr 2023 14:34:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870060#M343673</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-04-16T14:34:38Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870063#M343674</link>
      <description>&lt;P&gt;It is an awful idea to have dates as variable names. Nor is there any easy way to get the dates into calendar order, they will most likely appear in alphabetical order.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How about using PROC REPORT rather than PROC TRANSPOSE? Assuming you are using numeric date values (are you?) then you can do this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc report data=test1;
    columns applicant_no date,days_past_due;
    define applicant_no/group "Applicant #";
    define date/across "Date" order=internal format=monyy7.;
    define days_past_due/sum "Days Past Due";
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and your dates will be in calendar order, not alphabetical order.&lt;/P&gt;</description>
      <pubDate>Sun, 16 Apr 2023 20:07:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870063#M343674</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2023-04-16T20:07:27Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Transpose</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870074#M343675</link>
      <description>You want a report, not a dataset. Use PROC REPORT, as already suggested.</description>
      <pubDate>Sun, 16 Apr 2023 19:59:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Transpose/m-p/870074#M343675</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2023-04-16T19:59:48Z</dc:date>
    </item>
  </channel>
</rss>

