<?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: Add computed column under across variable in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206555#M51335</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This isn't exact but it's close, see if this works or if you can manipulate it for your needs.&amp;nbsp; I'm getting the max before the proc report:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input zone $ sub_zone $ sale_month $ product $ sales;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;East East1 201501 Product1 100&lt;/P&gt;&lt;P&gt;East East2 201501 Product1 350&lt;/P&gt;&lt;P&gt;East East1 201502 Product1 200&lt;/P&gt;&lt;P&gt;East East2 201502 Product1 200&lt;/P&gt;&lt;P&gt;West West1 201501 Product1 100&lt;/P&gt;&lt;P&gt;West West2 201501 Product1 550&lt;/P&gt;&lt;P&gt;West West1 201502 Product1 150&lt;/P&gt;&lt;P&gt;West West2 201502 Product1 200&lt;/P&gt;&lt;P&gt;East East1 201501 Product2 350&lt;/P&gt;&lt;P&gt;East East2 201501 Product2 250&lt;/P&gt;&lt;P&gt;East East1 201502 Product2 300&lt;/P&gt;&lt;P&gt;East East2 201502 Product2 200&lt;/P&gt;&lt;P&gt;West West1 201501 Product2 200&lt;/P&gt;&lt;P&gt;West West2 201501 Product2 250&lt;/P&gt;&lt;P&gt;West West1 201502 Product2 300&lt;/P&gt;&lt;P&gt;West West2 201502 Product2 400&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;create table want as&lt;/P&gt;&lt;P&gt;select *,max(sales) as max&lt;/P&gt;&lt;P&gt;from have&lt;/P&gt;&lt;P&gt;group by zone,sub_zone,sale_month;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc report data=want missing headline;&lt;/P&gt;&lt;P&gt;&amp;nbsp; column zone sub_zone sale_month,product,sales sale_month,product,max;&lt;/P&gt;&lt;P&gt;&amp;nbsp; define zone / group width= 10 'Zone';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sub_zone / group width= 10 'Sub-Zone';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sale_month / across '';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define product / across '';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sales / analysis sum format=4.0 ''; &lt;/P&gt;&lt;P&gt;&amp;nbsp; define max / group width= 3 'Max';&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Apr 2015 19:33:09 GMT</pubDate>
    <dc:creator>Steelers_In_DC</dc:creator>
    <dc:date>2015-04-29T19:33:09Z</dc:date>
    <item>
      <title>Add computed column under across variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206554#M51334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This is my sample data&lt;/P&gt;&lt;P&gt;data sales;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input zone $ sub_zone $ sale_month $ product $ sales;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;East East1 201501 Product1 100&lt;/P&gt;&lt;P&gt;East East2 201501 Product1 350&lt;/P&gt;&lt;P&gt;East East1 201502 Product1 200&lt;/P&gt;&lt;P&gt;East East2 201502 Product1 200&lt;/P&gt;&lt;P&gt;West West1 201501 Product1 100&lt;/P&gt;&lt;P&gt;West West2 201501 Product1 550&lt;/P&gt;&lt;P&gt;West West1 201502 Product1 150&lt;/P&gt;&lt;P&gt;West West2 201502 Product1 200&lt;/P&gt;&lt;P&gt;East East1 201501 Product2 350&lt;/P&gt;&lt;P&gt;East East2 201501 Product2 250&lt;/P&gt;&lt;P&gt;East East1 201502 Product2 300&lt;/P&gt;&lt;P&gt;East East2 201502 Product2 200&lt;/P&gt;&lt;P&gt;West West1 201501 Product2 200&lt;/P&gt;&lt;P&gt;West West2 201501 Product2 250&lt;/P&gt;&lt;P&gt;West West1 201502 Product2 300&lt;/P&gt;&lt;P&gt;West West2 201502 Product2 400&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and I'm trying to create report like below:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jiveImage" src="https://communities.sas.com/legacyfs/online/10209_pastedImage_3.png" style="width: 490px; height: 135px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With below code I'm able to create this report except the "Max" column which is the max of values of Product sale.&lt;/P&gt;&lt;P&gt;Proc report data=sales missing headline;&lt;/P&gt;&lt;P&gt;&amp;nbsp; column zone sub_zone sale_month,product,sales;&lt;/P&gt;&lt;P&gt;&amp;nbsp; define zone / group width= 10 'Zone';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sub_zone / group width= 10 'Sub-Zone';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sale_month / across '';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define product / across '';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sales / analysis sum format=4.0 '';&amp;nbsp; &lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can any one please guide me on how to add a computed column under across variable?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2015 19:10:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206554#M51334</guid>
      <dc:creator>Dreamer</dc:creator>
      <dc:date>2015-04-29T19:10:24Z</dc:date>
    </item>
    <item>
      <title>Re: Add computed column under across variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206555#M51335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This isn't exact but it's close, see if this works or if you can manipulate it for your needs.&amp;nbsp; I'm getting the max before the proc report:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input zone $ sub_zone $ sale_month $ product $ sales;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;East East1 201501 Product1 100&lt;/P&gt;&lt;P&gt;East East2 201501 Product1 350&lt;/P&gt;&lt;P&gt;East East1 201502 Product1 200&lt;/P&gt;&lt;P&gt;East East2 201502 Product1 200&lt;/P&gt;&lt;P&gt;West West1 201501 Product1 100&lt;/P&gt;&lt;P&gt;West West2 201501 Product1 550&lt;/P&gt;&lt;P&gt;West West1 201502 Product1 150&lt;/P&gt;&lt;P&gt;West West2 201502 Product1 200&lt;/P&gt;&lt;P&gt;East East1 201501 Product2 350&lt;/P&gt;&lt;P&gt;East East2 201501 Product2 250&lt;/P&gt;&lt;P&gt;East East1 201502 Product2 300&lt;/P&gt;&lt;P&gt;East East2 201502 Product2 200&lt;/P&gt;&lt;P&gt;West West1 201501 Product2 200&lt;/P&gt;&lt;P&gt;West West2 201501 Product2 250&lt;/P&gt;&lt;P&gt;West West1 201502 Product2 300&lt;/P&gt;&lt;P&gt;West West2 201502 Product2 400&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;create table want as&lt;/P&gt;&lt;P&gt;select *,max(sales) as max&lt;/P&gt;&lt;P&gt;from have&lt;/P&gt;&lt;P&gt;group by zone,sub_zone,sale_month;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proc report data=want missing headline;&lt;/P&gt;&lt;P&gt;&amp;nbsp; column zone sub_zone sale_month,product,sales sale_month,product,max;&lt;/P&gt;&lt;P&gt;&amp;nbsp; define zone / group width= 10 'Zone';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sub_zone / group width= 10 'Sub-Zone';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sale_month / across '';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define product / across '';&lt;/P&gt;&lt;P&gt;&amp;nbsp; define sales / analysis sum format=4.0 ''; &lt;/P&gt;&lt;P&gt;&amp;nbsp; define max / group width= 3 'Max';&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2015 19:33:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206555#M51335</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-04-29T19:33:09Z</dc:date>
    </item>
    <item>
      <title>Re: Add computed column under across variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206556#M51336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi:&lt;/P&gt;&lt;P&gt;&amp;nbsp; First, you don't need a computed column or an SQL step. You can use PROC REPORT to do everything through the use of ALIASES. SALES can be used for the SUM statistic and can also be used for the MEAN statistic, as shown below.&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;P&gt;&lt;IMG alt="no_sql_required.png" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/10210_no_sql_required.png" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2015 22:44:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206556#M51336</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2015-04-29T22:44:17Z</dc:date>
    </item>
    <item>
      <title>Re: Add computed column under across variable</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206557#M51337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot &lt;A __default_attr="811577" __jive_macro_name="user" class="jive_macro jive_macro_user" data-objecttype="3" href="https://communities.sas.com/"&gt;&lt;/A&gt; that's solve my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I have a question here.&lt;/P&gt;&lt;P&gt;Why have you used&amp;nbsp; &lt;STRONG&gt;(Sales=smax)&lt;/STRONG&gt; in column statement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also can you please recommend me some reading material on SAS Reporting. Creating SAS reports are a big part of my work!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2015 13:13:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Add-computed-column-under-across-variable/m-p/206557#M51337</guid>
      <dc:creator>Dreamer</dc:creator>
      <dc:date>2015-04-30T13:13:19Z</dc:date>
    </item>
  </channel>
</rss>

