<?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: Base SAS Code in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275423#M58554</link>
    <description>&lt;P&gt;What do you want for output? A data set or a report? Do you need to know how many different values or just that there is at least one?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your example data implies that you have multiple value for every one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Several different procedures will provide different types of reports.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's on approach if all you need is to know that there are differences:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Proc tabulate data=have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; class itemgroup item_number;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; var Item_value;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; table itemgroup * item_number,&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; item_value*range="0 indicates no difference across item numbers";&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
    <pubDate>Mon, 06 Jun 2016 15:35:55 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2016-06-06T15:35:55Z</dc:date>
    <item>
      <title>Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275415#M58552</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;I have a dataset like which is shown below . I need to check within the same item group whether the item values differ for item number . I need to write an automated code . Can anyone help me&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="271"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="72"&gt;Itemgroup&lt;/TD&gt;
&lt;TD width="99"&gt;Item_number&lt;/TD&gt;
&lt;TD width="100"&gt;item value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.043&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.875&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.936&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.567&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1.258&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;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 15:02:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275415#M58552</guid>
      <dc:creator>chennupriya</dc:creator>
      <dc:date>2016-06-06T15:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275423#M58554</link>
      <description>&lt;P&gt;What do you want for output? A data set or a report? Do you need to know how many different values or just that there is at least one?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your example data implies that you have multiple value for every one.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Several different procedures will provide different types of reports.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's on approach if all you need is to know that there are differences:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Proc tabulate data=have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; class itemgroup item_number;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; var Item_value;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; table itemgroup * item_number,&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; item_value*range="0 indicates no difference across item numbers";&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 15:35:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275423#M58554</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-06-06T15:35:55Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275425#M58555</link>
      <description>&lt;P&gt;Hi , please try the below code, the variable diff will have a value of greater than 1 if the values dont differ within the group and it will have 1 if the values differ within the group. Hope it helps&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards missover;
input Itemgroup 	Item_number 	item_value;
cards;
5 	1 	1.043
5 	1 	0.875
5 	2 	0.936
5 	2 	0.567
6 	1 	1.567
6 	1 	1.258
6 	2 	1.567
6 	2 	1.258
;

proc sort data=have;
by Itemgroup item_value;
run;

data want;
do until(last.item_value);
set have;
by  Itemgroup item_value;
if first.item_value then diff=1;
else diff+1;
end;
do until(last.item_value);
set have;
by  Itemgroup item_value;
output;
end;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 06 Jun 2016 15:40:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275425#M58555</guid>
      <dc:creator>Jagadishkatam</dc:creator>
      <dc:date>2016-06-06T15:40:07Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275433#M58557</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;I am expecting an output like below&amp;nbsp; but i am unable to do A-B&amp;nbsp; but i need to cretae column A-B .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;zero output is because 1.567 for item#1 and item#2 is same&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="555"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="140"&gt;Itemgroup&lt;/TD&gt;
&lt;TD width="99"&gt;Item_number&lt;/TD&gt;
&lt;TD width="100"&gt;item value&lt;/TD&gt;
&lt;TD width="72"&gt;A&lt;/TD&gt;
&lt;TD width="72"&gt;B&lt;/TD&gt;
&lt;TD width="72"&gt;A-B&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.043&lt;/TD&gt;
&lt;TD&gt;1.043&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0.107&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.875&lt;/TD&gt;
&lt;TD&gt;0.875&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0.308&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.936&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;0.936&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.567&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;0.567&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 06 Jun 2016 15:59:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275433#M58557</guid>
      <dc:creator>chennupriya</dc:creator>
      <dc:date>2016-06-06T15:59:07Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275438#M58558</link>
      <description>&lt;P&gt;You original post implied that you were comparing within item_number which would make sense given the data shown. Your "item_number" is appraently and order variable (if I understand the display) and make much less sense given that you apparently are assigning the same order to two different series of values.&lt;/P&gt;
&lt;P&gt;I would expect there to be a variable that indicates that 1.043 in Item group 5 should be compared to 0.936 within group 5.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do any of your Itemgroups have more than 4 rows with this 1-1-2-2 assignment? The data you have is likely going to need an additional variable added to control the comparisons and complete descriptions of order combination would be needed to get that.&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 16:08:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275438#M58558</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-06-06T16:08:42Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275441#M58560</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;
&lt;P&gt;Yes I have a column&amp;nbsp; for each item group which is&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="645"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="140"&gt;Itemgroup&lt;/TD&gt;
&lt;TD width="99"&gt;Item_number&lt;/TD&gt;
&lt;TD width="100"&gt;item value&lt;/TD&gt;
&lt;TD width="72"&gt;A&lt;/TD&gt;
&lt;TD width="72"&gt;B&lt;/TD&gt;
&lt;TD width="72"&gt;A-B&lt;/TD&gt;
&lt;TD width="90"&gt;Key&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.043&lt;/TD&gt;
&lt;TD&gt;1.043&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0.107&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;+009&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.875&lt;/TD&gt;
&lt;TD&gt;0.875&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0.308&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;+019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.936&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;0.936&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&amp;nbsp;+009&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.567&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;0.567&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;+019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;+014&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;.&lt;/TD&gt;
&lt;TD&gt;0&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;+015&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;+014&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;+015&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 06 Jun 2016 16:15:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275441#M58560</guid>
      <dc:creator>chennupriya</dc:creator>
      <dc:date>2016-06-06T16:15:27Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275459#M58563</link>
      <description>&lt;TABLE width="411"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="140"&gt;Itemgroup&lt;/TD&gt;
&lt;TD width="99"&gt;Item_number&lt;/TD&gt;
&lt;TD width="100"&gt;item_value&lt;/TD&gt;
&lt;TD width="72"&gt;diff&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.567&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;0.875&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;0.936&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;5&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.043&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1.258&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;1.567&lt;/TD&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;but i need within the same item group (for eg 5) &amp;nbsp;whether all values of&amp;nbsp; item_value are same for&amp;nbsp; two diff item numbers ( 1 and 2 )&amp;nbsp; like for item group 6 when u look the values are same for item #1 and item#2 so i want to check &amp;nbsp;using code&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;Thanks&lt;/P&gt;</description>
      <pubDate>Mon, 06 Jun 2016 20:25:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275459#M58563</guid>
      <dc:creator>chennupriya</dc:creator>
      <dc:date>2016-06-06T20:25:05Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275552#M58577</link>
      <description>&lt;P&gt;This could give a start.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards missover;
input Itemgroup 	Item_number 	item_value;
cards;
5 	1 	1.043
5 	1 	0.875
5 	2 	0.936
5 	2 	0.567
6 	1 	1.567
6 	1 	1.258
6 	2 	1.567
6 	2 	1.258
;
run;

data A;
 set have;
 if Item_number=1;
 rename item_value=A;
run;
data B;
 set have;
 if Item_number=2;
 rename item_value=B;
run;

data A_B;
 merge A B(drop=Item_number);
 A_B=A-B;
 drop A B;
run;

data want;
 merge have A B A_B;
 by Itemgroup Item_number;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 07 Jun 2016 02:43:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/275552#M58577</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-06-07T02:43:59Z</dc:date>
    </item>
    <item>
      <title>Re: Base SAS Code</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/276141#M58629</link>
      <description>&lt;PRE&gt;
data have;
infile cards missover;
input Itemgroup 	Item_number 	item_value;
cards;
5 	1 	1.043
5 	1 	0.875
5 	2 	0.936
5 	2 	0.567
6 	1 	1.567
6 	1 	1.258
6 	2 	1.567
6 	2 	1.258
;
run;
proc sort data=have;
 by Itemgroup item_value;
run;
data want;
 set have;
 by Itemgroup item_value;
 diff=not (first.item_value and last.item_value) +1;
run;

&lt;/PRE&gt;</description>
      <pubDate>Thu, 09 Jun 2016 02:43:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Base-SAS-Code/m-p/276141#M58629</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-06-09T02:43:41Z</dc:date>
    </item>
  </channel>
</rss>

