<?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: Next given weekday's date in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Next-given-weekday-s-date/m-p/1111831#M917814</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; Date(If([Orig Date Weekday Num] = [Period Format Weekday Num], [Orig Date],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; If([Orig Date Weekday Num] &amp;gt; [Period Format Weekday Num], [Orig Date] + 7 - ([Orig Date Weekday Num] - [Period Format Weekday Num]),&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; [Orig Date] - ([Orig Date Weekday Num] - [Period Format Weekday Num])))) as New_Date;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD * INLINE [&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Orig Date, Orig Date Weekday Num, Orig Date Weekday, Period Format Weekday Num, Period Format Weekday&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.2.2015, 1, Mo, 1, Mo&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14.10.2015, 3, We, 2, Tu&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.5.2015, 2, Tu, 3, We&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.4.2015, 5, Fr, 4, Th&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.6.2015, 1, Mo, 5, Fr&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assumed that there was a typo on the second row where you have Orig Date Weekday Num = 4 for We and fixed it in my sample to get the right New_Date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Capture.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/124184_Capture.PNG" style="height: 112px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 11 May 2016 01:55:17 GMT</pubDate>
    <dc:creator>sunny_talwar</dc:creator>
    <dc:date>2016-05-11T01:55:17Z</dc:date>
    <item>
      <title>Next given weekday's date</title>
      <link>https://community.qlik.com/t5/QlikView/Next-given-weekday-s-date/m-p/1111830#M917812</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to make some adjustments to my date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="1px" cellpadding="0" cellspacing="0" height="170" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#575757&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;NaN&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" style="width: 457px; border-width: 1px; border-style: solid; height: 113px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl66" height="34" width="93"&gt;Orig Date&lt;/TD&gt;&lt;TD class="xl67" width="105"&gt;Orig Date Weekday Num&lt;/TD&gt;&lt;TD class="xl67" width="78"&gt;Orig Date Weekday&lt;/TD&gt;&lt;TD class="xl68" width="112"&gt;Period Format Weekday Num&lt;/TD&gt;&lt;TD class="xl68" width="108"&gt;Period Format Weekday&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl69" height="18"&gt;2.2.2015&lt;/TD&gt;&lt;TD align="right" class="xl70"&gt;1&lt;/TD&gt;&lt;TD class="xl71"&gt;Mo&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;1&lt;/TD&gt;&lt;TD class="xl73"&gt;Mo&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl74" height="18"&gt;14.10.2015&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;4&lt;/TD&gt;&lt;TD class="xl76"&gt;We&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2&lt;/TD&gt;&lt;TD class="xl78"&gt;Tu&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl74" height="18"&gt;5.5.2015&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;2&lt;/TD&gt;&lt;TD class="xl76"&gt;Tu&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;3&lt;/TD&gt;&lt;TD class="xl78"&gt;We&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl74" height="18"&gt;3.4.2015&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;5&lt;/TD&gt;&lt;TD class="xl76"&gt;Fr&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;4&lt;/TD&gt;&lt;TD class="xl78"&gt;Th&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl79" height="18"&gt;1.6.2015&lt;/TD&gt;&lt;TD align="right" class="xl80"&gt;1&lt;/TD&gt;&lt;TD class="xl81"&gt;Mo&lt;/TD&gt;&lt;TD align="right" class="xl82"&gt;5&lt;/TD&gt;&lt;TD class="xl83"&gt;Fr&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to calculate a new date base on the "Period Format" information. If weekday number of original date is not matching with the weekday number of "Period format" I need to move the date to the next working date according to the weekday number of "Period format"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thus,&lt;/P&gt;&lt;P&gt;14.10.2015 (Wednesday) should be recalculated and result in next Tuesday (20.10.2015).&lt;/P&gt;&lt;P&gt;5.5.2015 (Tuesday) to become next Wednesday (6.5.2015).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If weekdays of both "Orig.Date" and "Period Format" are matching the date is not recalculated. This is an easy part but I have some problems in implementing the formula for the condition when weekdays are non-matching. Could anyone provide any hints please?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Next-given-weekday-s-date/m-p/1111830#M917812</guid>
      <dc:creator />
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Next given weekday's date</title>
      <link>https://community.qlik.com/t5/QlikView/Next-given-weekday-s-date/m-p/1111831#M917814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; Date(If([Orig Date Weekday Num] = [Period Format Weekday Num], [Orig Date],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; If([Orig Date Weekday Num] &amp;gt; [Period Format Weekday Num], [Orig Date] + 7 - ([Orig Date Weekday Num] - [Period Format Weekday Num]),&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; [Orig Date] - ([Orig Date Weekday Num] - [Period Format Weekday Num])))) as New_Date;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD * INLINE [&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Orig Date, Orig Date Weekday Num, Orig Date Weekday, Period Format Weekday Num, Period Format Weekday&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.2.2015, 1, Mo, 1, Mo&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 14.10.2015, 3, We, 2, Tu&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5.5.2015, 2, Tu, 3, We&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.4.2015, 5, Fr, 4, Th&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.6.2015, 1, Mo, 5, Fr&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assumed that there was a typo on the second row where you have Orig Date Weekday Num = 4 for We and fixed it in my sample to get the right New_Date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Capture.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/124184_Capture.PNG" style="height: 112px; width: 620px;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 May 2016 01:55:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Next-given-weekday-s-date/m-p/1111831#M917814</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-05-11T01:55:17Z</dc:date>
    </item>
  </channel>
</rss>

