<?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: SQL Translate to SAS in SAS Web Report Studio</title>
    <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/510319#M2494</link>
    <description>&lt;P&gt;thank you! I solved it!&lt;/P&gt;</description>
    <pubDate>Mon, 05 Nov 2018 04:18:16 GMT</pubDate>
    <dc:creator>harrylui</dc:creator>
    <dc:date>2018-11-05T04:18:16Z</dc:date>
    <item>
      <title>SQL Translate to SAS</title>
      <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/509768#M2491</link>
      <description>&lt;P&gt;Can anyone help with my issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i am stuck in this problem for few days&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the&amp;nbsp;Note&amp;nbsp;listed below is keep coming out:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;NOTE: The query requires remerging summary statistics back with the original data.&lt;/SPAN&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;&lt;/P&gt;&lt;P&gt;this is my code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;BR /&gt;CREATE TABLE&lt;BR /&gt;WrittenData as&lt;BR /&gt;SELECT&lt;BR /&gt;CASE WHEN Product IN ('371004', '371047','376003','374008') THEN 'PC' ELSE 'AH' END as BusinessUnit&lt;BR /&gt;,Period&lt;BR /&gt;,UWYear&lt;BR /&gt;,ExposurePeriod&lt;BR /&gt;,SUM(GWP) as GWP&lt;BR /&gt;,SUM(NWP) as NWP&lt;BR /&gt;,SUM(Commission) as Commission&lt;BR /&gt;,SUM(GWP_USD) as GWP_USD&lt;BR /&gt;,SUM(NWP_USD) as NWP_USD&lt;BR /&gt;,SUM(Commission_USD) as Commission_USD&lt;BR /&gt;FROM Written&lt;BR /&gt;WHERE&lt;BR /&gt;Written.Period &amp;gt;= 201201&lt;BR /&gt;AND&lt;BR /&gt;Written.Pac IN ('GMMAM')&lt;BR /&gt;GROUP BY CASE WHEN Product IN ('371004', '371047', '376003', '374008') THEN 'PC' ELSE 'AH' END, Period, UWYear, ExposurePeriod&lt;BR /&gt;;&lt;BR /&gt;QUIT;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and this is my log&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer sasStudioTabsParentContainer dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;61&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;62&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;63&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;64 PROC SQL;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;65 CREATE TABLE&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;66 WrittenData as&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;67 SELECT&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;68 CASE WHEN Product IN ('371004', '371047','376003','374008') THEN 'PC' ELSE 'AH' END as BusinessUnit&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;69 ,Period&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;70 ,UWYear&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;71 ,ExposurePeriod&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72 ,SUM(GWP) as GWP&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 ,SUM(NWP) as NWP&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 ,SUM(Commission) as Commission&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 ,SUM(GWP_USD) as GWP_USD&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 ,SUM(NWP_USD) as NWP_USD&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77 ,SUM(Commission_USD) as Commission_USD&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 FROM Written&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 WHERE&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80 Written.Period &amp;gt;= 201201&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81 AND&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;82 Written.Pac IN ('GMMAM')&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83 GROUP BY CASE WHEN Product IN ('371004', '371047', '376003', '374008') THEN 'PC' ELSE 'AH' END, Period, UWYear,&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83 ! ExposurePeriod&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;84 ;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The query requires remerging summary statistics back with the original data.&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: Table WORK.WRITTENDATA created, with 821 rows and 10 columns.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;85 QUIT;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;real time 0.01 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;cpu time 0.01 seconds&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;87&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;88&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;89 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;102&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Fri, 02 Nov 2018 04:18:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/509768#M2491</guid>
      <dc:creator>harrylui</dc:creator>
      <dc:date>2018-11-02T04:18:53Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Translate to SAS</title>
      <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/509790#M2492</link>
      <description>&lt;P&gt;You've run into a shortcoming of the SAS SQL compiler that I have adressed in &lt;A href="https://communities.sas.com/t5/SASware-Ballot-Ideas/Enhance-the-quot-group-by-quot-evaluation-logic-of-the-SQL/idi-p/491111" target="_blank"&gt;https://communities.sas.com/t5/SASware-Ballot-Ideas/Enhance-the-quot-group-by-quot-evaluation-logic-of-the-SQL/idi-p/491111&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Use the calculated variable in the group by:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table writtenData as
select
  case
    when Product in ('371004','371047','376003','374008') then 'PC'
    else 'AH'
  end as BusinessUnit,
  Period,
  UWYear,
  ExposurePeriod,
  sum(GWP) as GWP,
  sum(NWP) as NWP,
  sum(Commission) as Commission,
  sum(GWP_USD) as GWP_USD,
  sum(NWP_USD) as NWP_USD,
  sum(Commission_USD) as Commission_USD
from Written
where
  Written.Period &amp;gt;= 201201
  and
  Written.Pac in ('GMMAM')
group by
  calculated BusinessUnit,
  Period,
  UWYear,
  ExposurePeriod
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Compare the look of my code with your code as posted; proper visual formatting goes a long way in understanding what's going on:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/107435"&gt;@harrylui&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Can anyone help with my issue?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i am stuck in this problem for few days&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;the&amp;nbsp;Note&amp;nbsp;listed below is keep coming out:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;NOTE: The query requires remerging summary statistics back with the original data.&lt;/SPAN&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;&lt;/P&gt;
&lt;P&gt;this is my code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PROC SQL;&lt;BR /&gt;CREATE TABLE&lt;BR /&gt;WrittenData as&lt;BR /&gt;SELECT&lt;BR /&gt;CASE WHEN Product IN ('371004', '371047','376003','374008') THEN 'PC' ELSE 'AH' END as BusinessUnit&lt;BR /&gt;,Period&lt;BR /&gt;,UWYear&lt;BR /&gt;,ExposurePeriod&lt;BR /&gt;,SUM(GWP) as GWP&lt;BR /&gt;,SUM(NWP) as NWP&lt;BR /&gt;,SUM(Commission) as Commission&lt;BR /&gt;,SUM(GWP_USD) as GWP_USD&lt;BR /&gt;,SUM(NWP_USD) as NWP_USD&lt;BR /&gt;,SUM(Commission_USD) as Commission_USD&lt;BR /&gt;FROM Written&lt;BR /&gt;WHERE&lt;BR /&gt;Written.Period &amp;gt;= 201201&lt;BR /&gt;AND&lt;BR /&gt;Written.Pac IN ('GMMAM')&lt;BR /&gt;GROUP BY CASE WHEN Product IN ('371004', '371047', '376003', '374008') THEN 'PC' ELSE 'AH' END, Period, UWYear, ExposurePeriod&lt;BR /&gt;;&lt;BR /&gt;QUIT;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and this is my log&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;
&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;
&lt;DIV class="tabs dijitBorderContainer dijitContainer sasStudioTabsParentContainer dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;
&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;
&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;
&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndSource dojoDndTarget dojoDndContainerOver"&gt;
&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;
&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;
&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;
&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;
&lt;DIV&gt;
&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;61&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;62&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;63&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;64 PROC SQL;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;65 CREATE TABLE&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;66 WrittenData as&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;67 SELECT&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;68 CASE WHEN Product IN ('371004', '371047','376003','374008') THEN 'PC' ELSE 'AH' END as BusinessUnit&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;69 ,Period&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;70 ,UWYear&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;71 ,ExposurePeriod&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;72 ,SUM(GWP) as GWP&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;73 ,SUM(NWP) as NWP&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;74 ,SUM(Commission) as Commission&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;75 ,SUM(GWP_USD) as GWP_USD&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;76 ,SUM(NWP_USD) as NWP_USD&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;77 ,SUM(Commission_USD) as Commission_USD&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;78 FROM Written&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;79 WHERE&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;80 Written.Period &amp;gt;= 201201&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;81 AND&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;82 Written.Pac IN ('GMMAM')&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;83 GROUP BY CASE WHEN Product IN ('371004', '371047', '376003', '374008') THEN 'PC' ELSE 'AH' END, Period, UWYear,&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;83 ! ExposurePeriod&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;84 ;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: The query requires remerging summary statistics back with the original data.&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: Table WORK.WRITTENDATA created, with 821 rows and 10 columns.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;85 QUIT;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: PROCEDURE SQL used (Total process time):&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;real time 0.01 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;cpu time 0.01 seconds&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;86&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;87&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;88&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;89 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;102&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Nov 2018 08:54:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/509790#M2492</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-11-02T08:54:44Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Translate to SAS</title>
      <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/509792#M2493</link>
      <description>&lt;P&gt;Lets start by making that code readable, by adding formatting, using the code window (its the {i} above post area), and by not shouting the code:&lt;/P&gt;
&lt;PRE&gt;proc sql;
  create table writtendata as
  select businessunit
         ,period
         ,uwyear
         ,exposureperiod
         ,sum(gwp) as gwp
         ,sum(nwp) as nwp
         ,sum(commission) as commission
	 ,sum(gwp_usd) as gwp_usd
	 ,sum(nwp_usd) as nwp_usd
	 ,sum(commission_usd) as commission_usd
  from  (select *,
                case when product in ('371004', '371047','376003','374008') then 'PC' &lt;BR /&gt;                     else 'AH' end as businessunit
	 from   written 
	 where period &amp;gt;= 201201 and pac='GMMAM')
  group by businessunit, 
           period, 
           uwyear, 
	   exposureperiod;
quit;&lt;/PRE&gt;
&lt;P&gt;You will see that I do the filtering in a sub-query.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Nov 2018 09:01:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/509792#M2493</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-11-02T09:01:11Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Translate to SAS</title>
      <link>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/510319#M2494</link>
      <description>&lt;P&gt;thank you! I solved it!&lt;/P&gt;</description>
      <pubDate>Mon, 05 Nov 2018 04:18:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Web-Report-Studio/SQL-Translate-to-SAS/m-p/510319#M2494</guid>
      <dc:creator>harrylui</dc:creator>
      <dc:date>2018-11-05T04:18:16Z</dc:date>
    </item>
  </channel>
</rss>

