<?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 Step in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569900#M160653</link>
    <description>Is ALC missing sometimes as shown in your example data? Or is that a sample that assumes that values continue?</description>
    <pubDate>Fri, 28 Jun 2019 17:19:12 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2019-06-28T17:19:12Z</dc:date>
    <item>
      <title>Data Step</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569896#M160650</link>
      <description>&lt;P&gt;This will be my last question to ask for today.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following dataset,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ALC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ODN&amp;nbsp;&lt;BR /&gt;7007001&amp;nbsp;&amp;nbsp;&amp;nbsp; GA0131a&amp;nbsp;&lt;BR /&gt;7007002&amp;nbsp;&amp;nbsp;&amp;nbsp; KA0131a&amp;nbsp;&lt;BR /&gt;7007120&amp;nbsp;&amp;nbsp;&amp;nbsp; ZZ0131a&amp;nbsp;&lt;BR /&gt;7003120&amp;nbsp;&amp;nbsp;&amp;nbsp; DA0131a&amp;nbsp;&lt;BR /&gt;5689020&amp;nbsp;&amp;nbsp;&amp;nbsp; CA0131a&amp;nbsp;&lt;BR /&gt;4738590&amp;nbsp;&amp;nbsp;&amp;nbsp; PB0131a&amp;nbsp;&lt;BR /&gt;8302345&amp;nbsp;&amp;nbsp;&amp;nbsp; GA0131b&amp;nbsp;&lt;BR /&gt;8302345&amp;nbsp;&amp;nbsp; ZZ0131a&amp;nbsp;&lt;BR /&gt;8302345&amp;nbsp;&amp;nbsp; DA0131a&amp;nbsp;&lt;BR /&gt;8302345&amp;nbsp;&amp;nbsp; ZZ0131a&amp;nbsp;&lt;BR /&gt;5790234&amp;nbsp;&amp;nbsp; KK1Y90&amp;nbsp;&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; KFGG80&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This is where a single ALC has multiple ODNs&lt;BR /&gt;5892034&amp;nbsp;&amp;nbsp; ZZZ1809&amp;nbsp;&lt;BR /&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;&amp;nbsp; &amp;nbsp; ZZB1809&amp;nbsp;&lt;BR /&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; &amp;nbsp;&amp;nbsp; MMN09&amp;nbsp;&lt;BR /&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;&amp;nbsp; CVGqQ2&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; &amp;nbsp; GXPPO0&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to see&amp;nbsp;when I have the same ALC but multiple ODNs to place those in a dataset called Exceptions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you and have a great weekend.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-mauri&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jun 2019 17:09:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569896#M160650</guid>
      <dc:creator>mauri0623</dc:creator>
      <dc:date>2019-06-28T17:09:13Z</dc:date>
    </item>
    <item>
      <title>Re: Data Step</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569897#M160651</link>
      <description>&lt;P&gt;Do you need anything other than the ALC in the exceptions or do you need the ODN along with them?&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jun 2019 17:14:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569897#M160651</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-06-28T17:14:50Z</dc:date>
    </item>
    <item>
      <title>Re: Data Step</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569900#M160653</link>
      <description>Is ALC missing sometimes as shown in your example data? Or is that a sample that assumes that values continue?</description>
      <pubDate>Fri, 28 Jun 2019 17:19:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569900#M160653</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2019-06-28T17:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: Data Step</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569901#M160654</link>
      <description>&lt;P&gt;This should accomplish the results you are looking for:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;DATA WORK.HAVE;
FORMAT 	 ALC $7. 	ODN $7.;
INFORMAT  	 ALC $7. 	ODN $7.;
INPUT     	 ALC 		ODN;
INFILE DATALINES DLM='|' DSD;
DATALINES;
7007001|GA0131a
7007002|KA0131a
7007120|ZZ0131a
7003120|DA0131a
5689020|CA0131a
4738590|PB0131a
8302345|GA0131b
8302345|ZZ0131a
8302345|DA0131a
8302345|ZZ0131a
5790234|KK1Y90
|KFGG80
5892034|ZZZ1809
|ZZB1809
|MMN09
|CVGqQ2
|GXPPO0
;


DATA WORK.Have (DROP= ALC2);
	SET WORK.Have;
	RETAIN ALC2;
		 IF ALC NE ' ' THEN ALC2=ALC;
	ELSE IF ALC = ' ' 	THEN ALC=ALC2;
RUN;

PROC SQL;
CREATE TABLE WORK.Exceptions	AS
	SELECT ALC, COUNT(ODN)	AS Total_ODN

	FROM WORK.HAVE
	GROUP BY ALC
	HAVING COUNT(ODN) &amp;gt;1
	ORDER BY ALC;
QUIT;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 28 Jun 2019 17:22:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Data-Step/m-p/569901#M160654</guid>
      <dc:creator>tsap</dc:creator>
      <dc:date>2019-06-28T17:22:23Z</dc:date>
    </item>
  </channel>
</rss>

