<?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: How to create table on this data? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321583#M71046</link>
    <description>&lt;P&gt;Opps. I must browse it too quickly .&lt;/P&gt;
&lt;P&gt;Fixed a typo .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover expandtabs;
input ID	Group $ Subgroup $;
cards;
101	A	AB
102	A	CD
103	A	EF
101	A	GH
104	A	IJ
102	A	KL
501	B	MN
521	B	OP
531	B	QR
501	B	ST
531	B	UV
540	B	WX
;
run;
data have;
 set have;
 by group;
 array x{999999} _temporary_;
 if first.group then do;n=0;call missing(of x{*});end;
 if id not in x then do;n+1;x{n}=id;end;
  else id=0;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 29 Dec 2016 13:55:00 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2016-12-29T13:55:00Z</dc:date>
    <item>
      <title>How to create table on this data?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321465#M71000</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have a data as shown in below table:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="192" style="width: 144pt; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"&gt;&lt;COLGROUP&gt;&lt;COL width="64" style="width: 48pt;" span="3" /&gt;&lt;/COLGROUP&gt;
&lt;TBODY&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD width="64" height="20" class="xl66" style="border: 0.5pt solid windowtext; width: 48pt; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;ID&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="border-width: 0.5pt 0.5pt 0.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black; width: 48pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;Group&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="border-width: 0.5pt 0.5pt 0.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black; width: 48pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;Subgroup&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;101&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;AB&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;102&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;CD&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;103&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;EF&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;101&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;GH&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;104&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;IJ&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;102&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;KL&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;501&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;MN&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;521&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;OP&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;531&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;QR&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;501&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;ST&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;531&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;UV&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;540&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;WX&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the above table i need to obtain Summary based on Group wise and&amp;nbsp;Subgroup wise.&lt;/P&gt;
&lt;P&gt;Note: Within in the group there must be unique Id on overall. EX:101 ID is present in both "AB" and "GH" Subgroup in Group "A". In this case we need to consider only "AB" Subgroup&amp;nbsp;and the other one "GH" can be 0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="192" style="width: 144pt; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"&gt;&lt;COLGROUP&gt;&lt;COL width="64" style="width: 48pt;" span="3" /&gt;&lt;/COLGROUP&gt;
&lt;TBODY&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD width="64" height="20" class="xl66" style="border: 0.5pt solid windowtext; width: 48pt; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;ID&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="border-width: 0.5pt 0.5pt 0.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black; width: 48pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;Group&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="border-width: 0.5pt 0.5pt 0.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black; width: 48pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;Subgroup&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;101&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;AB&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;102&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;CD&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;103&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;EF&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;0&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;GH&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;104&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;IJ&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;0&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;A&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;KL&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;501&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;MN&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;521&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;OP&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;531&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;QR&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;0&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;ST&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;0&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;UV&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15pt;"&gt;
&lt;TD height="20" align="right" class="xl65" style="border-width: 0px 0.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 15pt; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;540&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;B&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class="xl65" style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="Calibri"&gt;WX&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kindly note: ID 101 can be more than twice among the group.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Ganesh K&lt;/P&gt;</description>
      <pubDate>Wed, 28 Dec 2016 19:24:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321465#M71000</guid>
      <dc:creator>Ganeshk</dc:creator>
      <dc:date>2016-12-28T19:24:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to create table on this data?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321468#M71001</link>
      <description>Simply put: you wish to replace the if with a 0 whenan id  is repeated within a group?&lt;BR /&gt;Without knowing the business requirement behind it seem like an odd operation, especially when looking from a data management perspective. &lt;BR /&gt;It can be done, resort the data by id an group and reassign id in a data step using by-group processing (hint: if not first.id then...)</description>
      <pubDate>Wed, 28 Dec 2016 19:39:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321468#M71001</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2016-12-28T19:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to create table on this data?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321490#M71006</link>
      <description>&lt;P&gt;Your data is apparently sorted by group/subgroup, and you want to reset ID to 0 for any id that has already appeared within the group/subgroup.&amp;nbsp; As &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13674"&gt;@LinusH&lt;/a&gt;&amp;nbsp;said, it's not clear to me why one would do this (as opposed to, say, adding a second variable indicating a given id has already been present), but here is a way to do it in one step:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have;
  by group subgroup;&lt;BR /&gt;
  length list $2000;
  retain list ' ';
  if first.group then list='';&lt;BR /&gt;
  if findw(list,cats(id),',') then id=0;  /* Finds a word within a string with comma separators*/
  else list=catx(',',list,id);
  drop list;
run;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Notes:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Dataset HAVE is assumed to be already sorted by group/subgroup.&lt;BR /&gt;&lt;BR /&gt;&lt;/LI&gt;
&lt;LI&gt;The cats(id) function might seem unnecessary (?concatenating a variable to itself?).&amp;nbsp; It's advantage here is that it converts numeric to character data without generating an error message.&lt;/LI&gt;
&lt;/OL&gt;</description>
      <pubDate>Wed, 28 Dec 2016 21:46:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321490#M71006</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2016-12-28T21:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to create table on this data?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321538#M71031</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover expandtabs;
input ID	Group $ Subgroup $;
cards;
101	A	AB
102	A	CD
103	A	EF
101	A	GH
104	A	IJ
102	A	KL
501	B	MN
521	B	OP
531	B	QR
501	B	ST
531	B	UV
540	B	WX
;
run;
data have;
 set have;
 array x{999999} _temporary_;
 if id not in x then do;n+1;x{n}=id;end;
  else id=0;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 29 Dec 2016 04:36:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321538#M71031</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-12-29T04:36:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to create table on this data?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321546#M71034</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/18408"&gt;@Ksharp&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I &amp;nbsp;think the OP wants&amp;nbsp;within group unique id's, not neccessarily unique overall.&lt;/P&gt;</description>
      <pubDate>Thu, 29 Dec 2016 05:30:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321546#M71034</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2016-12-29T05:30:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to create table on this data?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321583#M71046</link>
      <description>&lt;P&gt;Opps. I must browse it too quickly .&lt;/P&gt;
&lt;P&gt;Fixed a typo .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards truncover expandtabs;
input ID	Group $ Subgroup $;
cards;
101	A	AB
102	A	CD
103	A	EF
101	A	GH
104	A	IJ
102	A	KL
501	B	MN
521	B	OP
531	B	QR
501	B	ST
531	B	UV
540	B	WX
;
run;
data have;
 set have;
 by group;
 array x{999999} _temporary_;
 if first.group then do;n=0;call missing(of x{*});end;
 if id not in x then do;n+1;x{n}=id;end;
  else id=0;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 29 Dec 2016 13:55:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/321583#M71046</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-12-29T13:55:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to create table on this data?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/322902#M71499</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I got this output using simple technique:&lt;BR /&gt;&lt;BR /&gt;Proc Sort data=have out=result nodupkey;&lt;BR /&gt;by Group ID;&lt;BR /&gt;Run;&lt;BR /&gt;&lt;BR /&gt;Any how i tried these possibility also thanks.</description>
      <pubDate>Fri, 06 Jan 2017 08:05:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-create-table-on-this-data/m-p/322902#M71499</guid>
      <dc:creator>Ganeshk</dc:creator>
      <dc:date>2017-01-06T08:05:54Z</dc:date>
    </item>
  </channel>
</rss>

