<?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: Data Cleaning Logic in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432629#M107171</link>
    <description>&lt;P&gt;You have to divide your code to 2 parts.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;first mark accounts to delete based on the default flag. A sample code written please fix it before running.&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data yor_data;
set yor_data;
if _n_=1 then flagship='Keep'; 
retain flagship;
by quarter account;
if first.account then flagship='Keep'; 
if flagship ne 'Remove' then do
  if DEFault=1 then 
    flag= 'keep'
    flagship='Remove' 
end
else
  flag= 'Remove'
  flagship='Remove'
end
run;&lt;/CODE&gt;&lt;/PRE&gt;Write a proc sql to group by account and get sum of Default and based on that output create a format. If Account have a default then it is on one category else the account in some default category&lt;/LI&gt;&lt;LI&gt;Then It is fairly simple you need to write a code similar to above. and you have that format where the account says have a default based on the format skip it from processing as it is already manipulated in above code. And remember to&amp;nbsp;use a accumulator variable for counting when the count is &amp;gt; 2 then put all the flag to delete.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;This is a tricky code. Put your mind for 1 hour, it will be fixed. I do not have the SAS Engine with me to compile the code that's why you are getting this code skeleton. Sorry for the issues. Hope it helps.&lt;/P&gt;</description>
    <pubDate>Wed, 31 Jan 2018 08:03:45 GMT</pubDate>
    <dc:creator>Satish_Parida</dc:creator>
    <dc:date>2018-01-31T08:03:45Z</dc:date>
    <item>
      <title>Data Cleaning Logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432622#M107167</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to clean my data based on below items. Could you help me to write code for this?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;From "AC" to "CL" status, but never be identified as default=1 where accounts stay two more months and after that I should remove all accounts. Below example my code should delete Q4 row.&lt;/LI&gt;&lt;/OL&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;quarter&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;account&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;status&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;DEFault&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;AC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Keep&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Keep&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Remove&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Remove&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Remove&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Remove&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Remove&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Be identified as default in later days. If account closed but have default later days, we should keep those. But after default flag where we see (below example Q2),&amp;nbsp; Q3 and Q4 quarters should remove.&lt;/LI&gt;&lt;/OL&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;quarter&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;account&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;status&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;DEFault&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;AC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Keep&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Keep&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Keep&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Keep&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Keep&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Remve&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Already default&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Q4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;230&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;CL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Remove&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Already default&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jan 2018 07:04:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432622#M107167</guid>
      <dc:creator>blue34</dc:creator>
      <dc:date>2018-01-31T07:04:18Z</dc:date>
    </item>
    <item>
      <title>Re: Data Cleaning Logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432628#M107170</link>
      <description>&lt;P&gt;I suggest two data steps in succession, the first one looks for any default value, the second one creates the final result:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input year quarter $ account $ status $ default;
cards;
1 Q1 230 AC 0
1 Q2 230 CL 0
1 Q3 230 CL 0
1 Q4 230 CL 0
2 Q1 230 CL 0
2 Q2 230 CL 0
2 Q3 230 CL 0
2 Q4 230 CL 0
1 Q1 231 AC 0
1 Q2 231 CL 0
1 Q3 231 CL 0
1 Q4 231 CL 0
2 Q1 231 CL 0
2 Q2 231 CL 1
2 Q3 231 CL 0
2 Q4 231 CL 0
;
run;

data
  intermediate
  default (keep=account)
;
set have;
by account year quarter; * year and quarter only to make the step fail if dataset is not sorted correctly;
retain def_flag;
if first.account then def_flag = 0;
if default
then do;
  output intermediate; * we want to keep that one as the last;
  if not def_flag then output default;
  def_flag = 1;
end;
if not def_flag then output intermediate;
drop def_flag;
run;

data want;
merge
  intermediate (in=a)
  default (in=b)
;
by account;
retain counter;
if a;
oldstat = lag(status);
if first.account then counter = .;
else if oldstat = 'AC' and status = 'CL'
then counter = 1;
else if status = 'CL'
then counter + 1;
if counter &amp;lt; 3 or b;
drop counter oldstat;
run;

proc print data=want noobs;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;PRE&gt;year    quarter    account    status    default

  1       Q1         230        AC         0   
  1       Q2         230        CL         0   
  1       Q3         230        CL         0   
  1       Q1         231        AC         0   
  1       Q2         231        CL         0   
  1       Q3         231        CL         0   
  1       Q4         231        CL         0   
  2       Q1         231        CL         0   
  2       Q2         231        CL         1   
&lt;/PRE&gt;
&lt;P&gt;Take note:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;I added a year variable, so that the timeline is made sure of&lt;/LI&gt;
&lt;LI&gt;I created a second account so that both of your examples fit into one dataset&lt;/LI&gt;
&lt;LI&gt;I used a data step with cards to present example data; please use this technique in the future, so we can recreate your data with a simple copy/paste and submit&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Wed, 31 Jan 2018 07:42:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432628#M107170</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-01-31T07:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: Data Cleaning Logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432629#M107171</link>
      <description>&lt;P&gt;You have to divide your code to 2 parts.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;first mark accounts to delete based on the default flag. A sample code written please fix it before running.&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data yor_data;
set yor_data;
if _n_=1 then flagship='Keep'; 
retain flagship;
by quarter account;
if first.account then flagship='Keep'; 
if flagship ne 'Remove' then do
  if DEFault=1 then 
    flag= 'keep'
    flagship='Remove' 
end
else
  flag= 'Remove'
  flagship='Remove'
end
run;&lt;/CODE&gt;&lt;/PRE&gt;Write a proc sql to group by account and get sum of Default and based on that output create a format. If Account have a default then it is on one category else the account in some default category&lt;/LI&gt;&lt;LI&gt;Then It is fairly simple you need to write a code similar to above. and you have that format where the account says have a default based on the format skip it from processing as it is already manipulated in above code. And remember to&amp;nbsp;use a accumulator variable for counting when the count is &amp;gt; 2 then put all the flag to delete.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;This is a tricky code. Put your mind for 1 hour, it will be fixed. I do not have the SAS Engine with me to compile the code that's why you are getting this code skeleton. Sorry for the issues. Hope it helps.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jan 2018 08:03:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432629#M107171</guid>
      <dc:creator>Satish_Parida</dc:creator>
      <dc:date>2018-01-31T08:03:45Z</dc:date>
    </item>
    <item>
      <title>Re: Data Cleaning Logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432827#M107242</link>
      <description>&lt;P&gt;Thank you very much, this is very helpful. I notice that I have this below conversion, so I have duplicate account, quarters now. How I can deal with you code for making data quarterly?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;transform the data into quarterly end in month 2,5,8,11&lt;/P&gt;&lt;P&gt;12,1,2-Q1&lt;/P&gt;&lt;P&gt;3,4,5 -Q2&lt;/P&gt;&lt;P&gt;6,7,8 -Q3&lt;/P&gt;&lt;P&gt;9,10,11 -Q4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;year&amp;nbsp;&amp;nbsp;&amp;nbsp; quarter&amp;nbsp;&amp;nbsp;&amp;nbsp; account&amp;nbsp;&amp;nbsp;&amp;nbsp; status&amp;nbsp;&amp;nbsp;&amp;nbsp; default&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 230&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 230&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 230&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 231&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 231&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 231&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 231&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 231&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Q2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 231&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jan 2018 16:37:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432827#M107242</guid>
      <dc:creator>blue34</dc:creator>
      <dc:date>2018-01-31T16:37:56Z</dc:date>
    </item>
    <item>
      <title>Re: Data Cleaning Logic</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432857#M107247</link>
      <description>&lt;P&gt;Please provide example data in a data step, like I showed you.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jan 2018 18:19:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Cleaning-Logic/m-p/432857#M107247</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-01-31T18:19:22Z</dc:date>
    </item>
  </channel>
</rss>

