<?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: VISITNUM  (Provides traceability to the domain v_have) in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/VISITNUM-Provides-traceability-to-the-domain-v-have/m-p/646010#M193192</link>
    <description>&lt;P&gt;Why should&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Visit="UNSCHEDULED VISIT 1.1" map to AVISIT='' and AVISITN=. ?&lt;/P&gt;
&lt;P&gt;When&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Visit="UNSCHEDULED VISIT 3.1" maps to AVISIT='Visit 3/Day 29` and AVISITN=3&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In all other cases AVISITN is equal to AVISITNUM, so nothing to do there really.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A report of the WANT transformation from VISIT to AVISIT&lt;/P&gt;
&lt;PRE&gt;proc freq noprint data=dl.v_want;
  tables visit * avisit / out=mapfreq;
proc print data=mapfreq; run;
&lt;/PRE&gt;
&lt;P&gt;Shows&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="table" style="border-spacing: 0;"&gt;&lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c m header" style="border-spacing: 0;" scope="col"&gt;VISIT&lt;/TH&gt;
&lt;TH class="c m header" style="border-spacing: 0;" scope="col"&gt;AVISIT&lt;/TH&gt;
&lt;TH class="c m header" style="border-spacing: 0;" scope="col"&gt;COUNT&lt;/TH&gt;
&lt;TH class="c m header" style="border-spacing: 0;" scope="col"&gt;PERCENT&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;UNSCHEDULED VISIT 1.1&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;9&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;UNSCHEDULED VISIT 2.1&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 2/Day 15&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;3&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;0.0693&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;UNSCHEDULED VISIT 3.1&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 3/Day 29&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;3&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;0.0693&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;VISIT 1 / BASELINE / DAY 1&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 1/Baseline&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;1467&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;33.8643&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;VISIT 2 / INTERIM / DAY 15 (+/- 3 DAYS)&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 2/Day 15&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;1428&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;32.9640&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;VISIT 3 / END OF STUDY / EARLY TERMINATION / DAY 29 (+/- 4 DAYS)&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 3/Day 29&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;1431&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;33.0332&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So is the real question how to compute AVISIT given VISIT ?&lt;/P&gt;</description>
    <pubDate>Thu, 07 May 2020 19:14:18 GMT</pubDate>
    <dc:creator>RichardDeVen</dc:creator>
    <dc:date>2020-05-07T19:14:18Z</dc:date>
    <item>
      <title>VISITNUM  (Provides traceability to the domain v_have)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/VISITNUM-Provides-traceability-to-the-domain-v-have/m-p/645961#M193165</link>
      <description>&lt;P&gt;i hava v_have data set&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;i want data as v_want data set wise how to do&amp;nbsp; VISITNUM&amp;nbsp;VISIT&amp;nbsp;AVISIT&amp;nbsp;AVISITN using data set v_have&lt;/P&gt;</description>
      <pubDate>Thu, 07 May 2020 17:36:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/VISITNUM-Provides-traceability-to-the-domain-v-have/m-p/645961#M193165</guid>
      <dc:creator>teja5959</dc:creator>
      <dc:date>2020-05-07T17:36:56Z</dc:date>
    </item>
    <item>
      <title>Re: VISITNUM  (Provides traceability to the domain v_have)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/VISITNUM-Provides-traceability-to-the-domain-v-have/m-p/646010#M193192</link>
      <description>&lt;P&gt;Why should&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Visit="UNSCHEDULED VISIT 1.1" map to AVISIT='' and AVISITN=. ?&lt;/P&gt;
&lt;P&gt;When&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Visit="UNSCHEDULED VISIT 3.1" maps to AVISIT='Visit 3/Day 29` and AVISITN=3&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In all other cases AVISITN is equal to AVISITNUM, so nothing to do there really.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A report of the WANT transformation from VISIT to AVISIT&lt;/P&gt;
&lt;PRE&gt;proc freq noprint data=dl.v_want;
  tables visit * avisit / out=mapfreq;
proc print data=mapfreq; run;
&lt;/PRE&gt;
&lt;P&gt;Shows&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="table" style="border-spacing: 0;"&gt;&lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c m header" style="border-spacing: 0;" scope="col"&gt;VISIT&lt;/TH&gt;
&lt;TH class="c m header" style="border-spacing: 0;" scope="col"&gt;AVISIT&lt;/TH&gt;
&lt;TH class="c m header" style="border-spacing: 0;" scope="col"&gt;COUNT&lt;/TH&gt;
&lt;TH class="c m header" style="border-spacing: 0;" scope="col"&gt;PERCENT&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;UNSCHEDULED VISIT 1.1&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;9&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;UNSCHEDULED VISIT 2.1&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 2/Day 15&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;3&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;0.0693&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;UNSCHEDULED VISIT 3.1&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 3/Day 29&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;3&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;0.0693&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;VISIT 1 / BASELINE / DAY 1&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 1/Baseline&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;1467&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;33.8643&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;VISIT 2 / INTERIM / DAY 15 (+/- 3 DAYS)&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 2/Day 15&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;1428&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;32.9640&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;VISIT 3 / END OF STUDY / EARLY TERMINATION / DAY 29 (+/- 4 DAYS)&lt;/TD&gt;
&lt;TD class="data" style="border-spacing: 0;"&gt;Visit 3/Day 29&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;1431&lt;/TD&gt;
&lt;TD class="r data" style="border-spacing: 0;"&gt;33.0332&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So is the real question how to compute AVISIT given VISIT ?&lt;/P&gt;</description>
      <pubDate>Thu, 07 May 2020 19:14:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/VISITNUM-Provides-traceability-to-the-domain-v-have/m-p/646010#M193192</guid>
      <dc:creator>RichardDeVen</dc:creator>
      <dc:date>2020-05-07T19:14:18Z</dc:date>
    </item>
    <item>
      <title>Re: VISITNUM  (Provides traceability to the domain v_have)</title>
      <link>https://communities.sas.com/t5/SAS-Programming/VISITNUM-Provides-traceability-to-the-domain-v-have/m-p/646082#M193222</link>
      <description>&lt;P&gt;v_have is raw data, by using this data create&amp;nbsp;AVISIT&amp;nbsp;AVISITN&amp;nbsp;VISIT&amp;nbsp;VISITNUM&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;for exp:could you please&amp;nbsp; look at subject 13-0036 LBORRES is&amp;nbsp;Quantity not sufficient after that&amp;nbsp;LBORRES&amp;nbsp; is still having values so we skip the visitnum =1 and&amp;nbsp; take&amp;nbsp;visitnum =1.1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;look at subject : 16-0066&amp;nbsp;visitnum&amp;nbsp; have 1 and 1.1 so we skip the 1.1 but&amp;nbsp; we want only visitnum 1&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 May 2020 03:11:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/VISITNUM-Provides-traceability-to-the-domain-v-have/m-p/646082#M193222</guid>
      <dc:creator>teja5959</dc:creator>
      <dc:date>2020-05-08T03:11:23Z</dc:date>
    </item>
  </channel>
</rss>

