<?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 REPORT OR PROC TRANSPOSE in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408760#M19723</link>
    <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;But code dose not working.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;What does that mean?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 30 Oct 2017 15:48:23 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2017-10-30T15:48:23Z</dc:date>
    <item>
      <title>PROC REPORT OR PROC TRANSPOSE</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408757#M19722</link>
      <description>&lt;P&gt;I have data set as attached excel file as &lt;FONT face="Courier New"&gt;HDM_PAYMENT_PLAN&lt;/FONT&gt;, try&amp;nbsp;to&amp;nbsp;have report as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;LOB&amp;nbsp;&amp;nbsp;Service _Type&amp;nbsp; Month&amp;nbsp; HDM_PROVIDER&amp;nbsp;&amp;nbsp; HDM_PAYMENT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;with grand total monthly, and YTD.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My SAS code:&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;&lt;STRONG&gt;PROC&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;REPORT&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DATA&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=HDM_PAYMENT_PLAN;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;COLUMNS&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; LOB SERVICE_TYPE MONTH HDM_PROVIDER HDM_PAYMNET TOTAL;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DEFINE&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; LOB/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DISPLAY&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="3"&gt;'LOB'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DEFINE&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; MONTH/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DISPLAY&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="3"&gt;'MONTH'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DEFINE&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; SERVICE_TYPE/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DISPLAY&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="3"&gt;'SERVICE_TYPE'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DEFINE&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; HDM_PROVIDER/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DISPLAY&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="3"&gt;'HDM_PROVIDER'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;DEFINE&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; TOTAL/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;COMPUTED&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;FORMAT&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;= &lt;/FONT&gt;&lt;FONT color="#008080" face="Courier New" size="3"&gt;DOLLAR12.2&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="3"&gt;'HDM_PAYMNET'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;RBREAK&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;AFTER&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; MONTH/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;SUMMARIZE&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;UL&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;COMPUTE&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="3"&gt;BEFORE&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; MONTH;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;TOTAL=SUM(HDM_PAYMNET);&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="3"&gt;ENDCOMP&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="3"&gt;&lt;STRONG&gt;RUN&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;But code dose not working.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;Also, if I want using Proc Traspose &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;PROC SORT DATA=HDM_PAYMENT_PLAN OUT=HDM_PAYMENT_PLANSORT;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp; BY MONTH LOB SERVICE_TYPE HDM_PROVIDER&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;RUN;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;PROC TRANSPOSE DATA = HDM_PAYMENT_PLANSORT (NAME=DAOP) LET;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;ID MONTH;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;BY SERVICE_TYPE HDM_PROVIDER;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;RUN;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;Dose not working either, do not know what is wrong , what supporse chane can make it working.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 15:44:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408757#M19722</guid>
      <dc:creator>JHE</dc:creator>
      <dc:date>2017-10-30T15:44:12Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT OR PROC TRANSPOSE</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408760#M19723</link>
      <description>&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;But code dose not working.&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;What does that mean?&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 15:48:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408760#M19723</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-10-30T15:48:23Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT OR PROC TRANSPOSE</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408774#M19724</link>
      <description>&lt;P&gt;What do you mean by not working?&amp;nbsp; Are you getting errors in the log?&lt;/P&gt;
&lt;P&gt;Why did you post data as XLSX file instead of simple text?&lt;/P&gt;
&lt;P&gt;The column name in the XLSX has PAYMENT misspelled. Is that the issue?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have ;
  length LOB 8 SERVICE_TYPE $3 MONTH $7 HDM_PROVIDER $8 HDM_PAYMENT 8;
  input LOB SERVICE_TYPE MONTH HDM_PROVIDER HDM_PAYMENT ;
  informat HDM_PAYMENT comma. ;
cards;
2900 HDM 2016-08 AA $0.00
2900 HDM 2016-08 AAD $22,600.06
2900 HDM 2016-10 ACD $868.00
2900 HDM 2016-11 ABD $0.00
2900 HDM 2016-12 DD $1,634.94
2900 HDM 2017-01 ACR $2,940.00
2900 HDM 2017-01 BCD $485.00
2900 HDM 2017-03 EEF $1,587.60
2900 HDM 2017-04 LEG $158.20
2900 HDM 2017-04 AAC $158.20
2900 HDM 2017-06 ABD $421.19
2900 HDM 2017-07 FGR $125.00
2900 HDM 2017-08 CDF $99.90
2900 HDM 2017-08 HTS $2,976.50
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;Do you just want to add a cumulative sum column?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want ;
 set have ;
 by lob service_type month ;
 if first.month then total=hdm_payment;
 else total+hdm_payment;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;PRE&gt;               SERVICE_                 HDM_          HDM_
Obs     LOB      TYPE       MONTH     PROVIDER     PAYMENT       total

  1    2900      HDM       2016-08      AA            0.00        0.00
  2    2900      HDM       2016-08      AAD       22600.06    22600.06
  3    2900      HDM       2016-10      ACD         868.00      868.00
  4    2900      HDM       2016-11      ABD           0.00        0.00
  5    2900      HDM       2016-12      DD         1634.94     1634.94
  6    2900      HDM       2017-01      ACR        2940.00     2940.00
  7    2900      HDM       2017-01      BCD         485.00     3425.00
  8    2900      HDM       2017-03      EEF        1587.60     1587.60
  9    2900      HDM       2017-04      LEG         158.20      158.20
 10    2900      HDM       2017-04      AAC         158.20      316.40
 11    2900      HDM       2017-06      ABD         421.19      421.19
 12    2900      HDM       2017-07      FGR         125.00      125.00
 13    2900      HDM       2017-08      CDF          99.90       99.90
 14    2900      HDM       2017-08      HTS        2976.50     3076.40
&lt;/PRE&gt;</description>
      <pubDate>Mon, 30 Oct 2017 16:19:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408774#M19724</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2017-10-30T16:19:33Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT OR PROC TRANSPOSE</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408777#M19725</link>
      <description>&lt;P&gt;I want Grant total monthly and YTD&lt;/P&gt;</description>
      <pubDate>Mon, 30 Oct 2017 16:25:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/PROC-REPORT-OR-PROC-TRANSPOSE/m-p/408777#M19725</guid>
      <dc:creator>JHE</dc:creator>
      <dc:date>2017-10-30T16:25:52Z</dc:date>
    </item>
  </channel>
</rss>

