<?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 intck('days') vs intck('weekdays') in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167082#M43273</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA EXAMPLE;&lt;/P&gt;&lt;P&gt;START = '05APR2014:09:00:00'DT;&lt;/P&gt;&lt;P&gt;END&amp;nbsp;&amp;nbsp;&amp;nbsp; = '08APR2014:10:25:16'DT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = INTCK('DAYS',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATEPART(START), DATEPART(END);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;WEEKDAYS = INTCK('WEEKDAYS', DATEPART(START), DATEPART(END);&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why does it return DAYS = 3?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was expecting DAYS = 4, and WEEKDAYS = 2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 21 May 2014 02:10:30 GMT</pubDate>
    <dc:creator>hellind</dc:creator>
    <dc:date>2014-05-21T02:10:30Z</dc:date>
    <item>
      <title>intck('days') vs intck('weekdays')</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167082#M43273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA EXAMPLE;&lt;/P&gt;&lt;P&gt;START = '05APR2014:09:00:00'DT;&lt;/P&gt;&lt;P&gt;END&amp;nbsp;&amp;nbsp;&amp;nbsp; = '08APR2014:10:25:16'DT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DAYS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = INTCK('DAYS',&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATEPART(START), DATEPART(END);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;WEEKDAYS = INTCK('WEEKDAYS', DATEPART(START), DATEPART(END);&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why does it return DAYS = 3?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was expecting DAYS = 4, and WEEKDAYS = 2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 May 2014 02:10:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167082#M43273</guid>
      <dc:creator>hellind</dc:creator>
      <dc:date>2014-05-21T02:10:30Z</dc:date>
    </item>
    <item>
      <title>Re: intck('days') vs intck('weekdays')</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167083#M43274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I will be reading the manual, but some explanation from the community will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I mean whatever is the behaviour, I was expecting it should apply to both DAYS and WEEKDAYS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It screwed my logic: Turnaound Time In Hours = INTCK(HOURS) - 24 * (INTCK(DAYS) - INTCK(WEEKDAYS))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 May 2014 02:17:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167083#M43274</guid>
      <dc:creator>hellind</dc:creator>
      <dc:date>2014-05-21T02:17:59Z</dc:date>
    </item>
    <item>
      <title>Re: intck('days') vs intck('weekdays')</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167084#M43275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;intck is counting the number of boundaries crossed.&amp;nbsp; From Apr 5, one has to cross six, then seven, then eight to arrive at eight, i.e., 3 days.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For weekdays, it is the same thing.&amp;nbsp; From Apr 5, the first weekday crossed is the 7th, then the 8th, or 2.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 May 2014 02:22:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167084#M43275</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-05-21T02:22:30Z</dc:date>
    </item>
    <item>
      <title>Re: intck('days') vs intck('weekdays')</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167085#M43276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As for you calculation of hours, IF you are assuming 24 valid hours in each workday, and that start and end will ALWAYS be workdays, then you could use something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA EXAMPLE;&lt;/P&gt;&lt;P&gt;&amp;nbsp; START = '05APR2014:09:00:00'DT;&lt;/P&gt;&lt;P&gt;&amp;nbsp; END&amp;nbsp;&amp;nbsp;&amp;nbsp; = '08APR2014:10:25:16'DT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DAYS= INTCK('DAYS', DATEPART(START), DATEPART(END));&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; WEEKDAYS = INTCK('WEEKDAYS', DATEPART(START), DATEPART(END));&lt;/P&gt;&lt;P&gt;&amp;nbsp; if days lt 1 then Turnaound_Time_In_Hours=(timepart(end)-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; timepart(start)/(60*60));&lt;/P&gt;&lt;P&gt;&amp;nbsp; else do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Turnaound_Time_In_Hours=(24*60*60-timepart(start)+(weekdays-1)*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (24*60*60)+timepart(end))/(60*60);&lt;/P&gt;&lt;P&gt;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That will produce a calculation of 49.42 hours for your example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 May 2014 03:20:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/intck-days-vs-intck-weekdays/m-p/167085#M43276</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2014-05-21T03:20:41Z</dc:date>
    </item>
  </channel>
</rss>

