<?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: Rolling 4 weeks from a Date in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Rolling-4-weeks-from-a-Date/m-p/1269425#M862412</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 16 Jan 2017 11:55:50 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-01-16T11:55:50Z</dc:date>
    <item>
      <title>Rolling 4 weeks from a Date</title>
      <link>https://community.qlik.com/t5/QlikView/Rolling-4-weeks-from-a-Date/m-p/1269423#M862410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a Field YearWeek having '.....201650,201651,201652,201701'&amp;nbsp; as YearWeek . I need to create my data on basis of Rolling four weeks . Since this week is 201701 when i do max(YearWeek) - 3 and create 4 weeeks i get '201700,201799,201798,201797' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But O/p i need is :-&amp;nbsp; '201652,201651,201650,201649'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code i used:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MaxYearWeekRTF:&lt;/P&gt;&lt;P&gt;LOAD max(YearWeek) as YearWeek&lt;/P&gt;&lt;P&gt;Resident&amp;nbsp; YearWeekRTF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vSPSWeek = Peek('YearWeek',0, 'MaxYearWeekRTF');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP Table MaxYearWeekRTF;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let vSPSWeekStart = '$(vSPSWeek)'-3;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dates:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // rolling 4 weeks&lt;/P&gt;&lt;P&gt;LOAD $(vSPSWeekStart) + IterNo() - 1 as YearWeek&lt;/P&gt;&lt;P&gt;AutoGenerate 1 &lt;/P&gt;&lt;P&gt;While $(vSPSWeekStart) + IterNo() - 1 &amp;lt;=$(vSPSWeek);&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/Rolling-4-weeks-from-a-Date/m-p/1269423#M862410</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling 4 weeks from a Date</title>
      <link>https://community.qlik.com/t5/QlikView/Rolling-4-weeks-from-a-Date/m-p/1269424#M862411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be use MakeWeekDate() function to convert your number into a date and then you can easily go back&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;MakeWeekDate(Left(YearWeek, 4), Right(YearWeek, 2)) as Date&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then may be instead of going back 1, you can go back 7 days&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;MaxYearWeekRTF:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;LOAD max(Date) as MaxDate&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;Resident&amp;nbsp; YearWeekRTF;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;LET vSPSWeek = Peek('&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;MaxDate&lt;/SPAN&gt;',0, 'MaxYearWeekRTF');&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;DROP Table MaxYearWeekRTF;&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;LET vSPSWeekStart = '$(vSPSWeek)'-21;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;Dates:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // rolling 4 weeks&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;LOAD $(vSPSWeekStart) + 7*(IterNo() - 1) as YearWeek&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;AutoGenerate 1&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;While $(vSPSWeekStart) + 7*(IterNo() - 1) &amp;lt;=$(vSPSWeek);&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;I have not tested this, but you get the idea, I guess &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Jan 2017 10:04:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Rolling-4-weeks-from-a-Date/m-p/1269424#M862411</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2017-01-04T10:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: Rolling 4 weeks from a Date</title>
      <link>https://community.qlik.com/t5/QlikView/Rolling-4-weeks-from-a-Date/m-p/1269425#M862412</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Jan 2017 11:55:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Rolling-4-weeks-from-a-Date/m-p/1269425#M862412</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-01-16T11:55:50Z</dc:date>
    </item>
  </channel>
</rss>

