<?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 get Visit information in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762018#M241213</link>
    <description>&lt;P&gt;Please test your example data code before posting it, and fix the issues that arise.&lt;/P&gt;
&lt;P&gt;Being able to write a simple data step is essential.&lt;/P&gt;</description>
    <pubDate>Tue, 17 Aug 2021 11:00:35 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2021-08-17T11:00:35Z</dc:date>
    <item>
      <title>How to get Visit information</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762014#M241210</link>
      <description>&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have data like&lt;/P&gt;&lt;P&gt;data new;&lt;/P&gt;&lt;P&gt;input subj visit test crit $10&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1 visit1 RBC&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 visit1 WBC&amp;nbsp; Y&lt;/P&gt;&lt;P&gt;1 visit1 HEMO&lt;/P&gt;&lt;P&gt;1 visit2 RBC&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 visit2 WBC&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 visit2 HEMO&lt;/P&gt;&lt;P&gt;1 visit3 RBC&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 visit3 WBC&amp;nbsp;&lt;/P&gt;&lt;P&gt;1 visit3 HEMO&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So,if crit has value Y then we need to pull out the corresponding test across all visits, output should like...&lt;/P&gt;&lt;P&gt;subj visit&amp;nbsp; &amp;nbsp;test&amp;nbsp; &amp;nbsp; &amp;nbsp;crit&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp;visit1&amp;nbsp;WBC&amp;nbsp; &amp;nbsp;Y&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp;visit2 WBC&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp;visit3 WBC&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could anyone help me out how to do this.&lt;/P&gt;&lt;P&gt;Thanks.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Aug 2021 10:20:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762014#M241210</guid>
      <dc:creator>sasuser123123</dc:creator>
      <dc:date>2021-08-17T10:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: How to get Visit information</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762018#M241213</link>
      <description>&lt;P&gt;Please test your example data code before posting it, and fix the issues that arise.&lt;/P&gt;
&lt;P&gt;Being able to write a simple data step is essential.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Aug 2021 11:00:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762018#M241213</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2021-08-17T11:00:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to get Visit information</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762022#M241216</link>
      <description>&lt;P&gt;While fixing the issues with the data step, you may want to add another subj, or is there only one in the data you have?&lt;/P&gt;
&lt;P&gt;At first glance this seems to be a nice task for double dow-loop.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Aug 2021 11:19:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762022#M241216</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2021-08-17T11:19:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to get Visit information</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762053#M241230</link>
      <description>&lt;P&gt;Just merge the data to the subset with CRIT='Y'.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  input subj visit $ test $ crit $ ;
cards;
1 visit1 RBC  ,
1 visit1 WBC  Y
1 visit1 HEMO .
1 visit2 RBC  .
1 visit2 WBC  .
1 visit2 HEMO .
1 visit3 RBC  .
1 visit3 WBC  .
1 visit3 HEMO .
;

proc sort;
  by subj test visit;
run;

data want;
  merge have
        have(keep=subj test crit rename=(crit=_crit) where=(_crit='Y'))
  ;
  by subj test;
  if _crit='Y';
run;

proc print;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Results:&lt;/P&gt;
&lt;PRE&gt;Obs    subj    visit     test    crit    _crit

 1       1     visit1    WBC      Y        Y
 2       1     visit2    WBC               Y
 3       1     visit3    WBC               Y
&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 Aug 2021 13:36:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762053#M241230</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2021-08-17T13:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to get Visit information</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762067#M241238</link>
      <description>&lt;PRE&gt;data have;
  input subj visit $ test $ crit $ ;
cards;
1 visit1 RBC  ,
1 visit1 WBC  Y
1 visit1 HEMO .
1 visit2 RBC  .
1 visit2 WBC  .
1 visit2 HEMO .
1 visit3 RBC  .
1 visit3 WBC  .
1 visit3 HEMO .
;
proc sql;
create table want as
select * from have
 where test in (select test from have where crit='Y');
quit;&lt;/PRE&gt;</description>
      <pubDate>Tue, 17 Aug 2021 14:09:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-Visit-information/m-p/762067#M241238</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2021-08-17T14:09:05Z</dc:date>
    </item>
  </channel>
</rss>

