<?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: reconcilation of amount in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621613#M182749</link>
    <description>&lt;P&gt;NO, here you are creating a duplicate observations&lt;/P&gt;</description>
    <pubDate>Sat, 01 Feb 2020 10:27:54 GMT</pubDate>
    <dc:creator>rohithverma</dc:creator>
    <dc:date>2020-02-01T10:27:54Z</dc:date>
    <item>
      <title>reconcilation of amount</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621599#M182741</link>
      <description>&lt;P&gt;i have input data like as mentioned below . i&amp;nbsp; want to filter the matched debit and credit observations into one dataset and the discrepent one into another dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;input&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;sno&lt;/TD&gt;
&lt;TD&gt;DEBIT&lt;/TD&gt;
&lt;TD&gt;CREDIT&lt;/TD&gt;
&lt;TD&gt;CHEQUEID&lt;/TD&gt;
&lt;TD&gt;VDATE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;2-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;2-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;8&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The output should be&lt;/P&gt;
&lt;P&gt;table 1 output&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;sno&lt;/TD&gt;
&lt;TD&gt;DEBIT&lt;/TD&gt;
&lt;TD&gt;CREDIT&lt;/TD&gt;
&lt;TD&gt;CHEQUEID&lt;/TD&gt;
&lt;TD&gt;VDATE&lt;/TD&gt;
&lt;TD&gt;FLAG&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;TD&gt;MATCHED&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;2-Jan-20&lt;/TD&gt;
&lt;TD&gt;MATCHED&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;TD&gt;MATCHED&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;2-Jan-20&lt;/TD&gt;
&lt;TD&gt;
&lt;P&gt;MATCHED&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;table 2 output&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;sno&lt;/TD&gt;
&lt;TD&gt;DEBIT&lt;/TD&gt;
&lt;TD&gt;CREDIT&lt;/TD&gt;
&lt;TD&gt;CHEQUEID&lt;/TD&gt;
&lt;TD&gt;VDATE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;1234&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;400&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;4567&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;600&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;6789&lt;/TD&gt;
&lt;TD&gt;1-Jan-20&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Sat, 01 Feb 2020 06:57:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621599#M182741</guid>
      <dc:creator>rohithverma</dc:creator>
      <dc:date>2020-02-01T06:57:06Z</dc:date>
    </item>
    <item>
      <title>Re: reconcilation of amount</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621605#M182744</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input sno 	DEBIT 	CREDIT 	CHEQUEID 	VDATE $20.;
cards;
1 	200 	0 	1234 	1-Jan-20
2 	200 	0 	1234 	1-Jan-20
3 	0 	200 	1234 	2-Jan-20
4 	400 	0 	4567 	1-Jan-20
5 	400 	0 	4567 	1-Jan-20
6 	400 	0 	4567 	1-Jan-20
7 	0 	400 	4567 	2-Jan-20
8 	600 	0 	6789 	1-Jan-20
;

data debit;
 set have;
 if debit ne 0;
 drop credit;
run;
data credit;
 set have;
 if credit ne 0;
 drop debit;
run;
data temp1;
 ina=0;inb=0;
 merge debit(in=ina) credit(in=inb rename=(
 credit=debit sno=_sno vdate=_vdate));
 by debit CHEQUEID;
 if ina and inb then output ;
 run;
data want1;
 set temp1;
 credit=0;output;
 credit=debit;debit=0;sno=_sno;vdate=_vdate;output;
 drop _: ;
run;
proc sql;
create table want2 as
select * from have
 where sno not in (select sno from want1);
quit;

&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 01 Feb 2020 08:07:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621605#M182744</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-02-01T08:07:07Z</dc:date>
    </item>
    <item>
      <title>Re: reconcilation of amount</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621613#M182749</link>
      <description>&lt;P&gt;NO, here you are creating a duplicate observations&lt;/P&gt;</description>
      <pubDate>Sat, 01 Feb 2020 10:27:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621613#M182749</guid>
      <dc:creator>rohithverma</dc:creator>
      <dc:date>2020-02-01T10:27:54Z</dc:date>
    </item>
    <item>
      <title>Re: reconcilation of amount</title>
      <link>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621615#M182750</link>
      <description>&lt;P&gt;Here is what I get .&lt;/P&gt;
&lt;P&gt;Isn't it what you are looking for ?&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="x.PNG" style="width: 255px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/35796i43E36C9948745CC0/image-size/large?v=v2&amp;amp;px=999" role="button" title="x.PNG" alt="x.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Feb 2020 10:38:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/reconcilation-of-amount/m-p/621615#M182750</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-02-01T10:38:52Z</dc:date>
    </item>
  </channel>
</rss>

