<?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: Setting up Fiscal Week schedule in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Setting-up-Fiscal-Week-schedule/m-p/1462272#M36131</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Update: The dates for the weeks are working out using the script found in &lt;A _jive_internal="true" data-containerid="2049" data-containertype="14" data-objectid="15439" data-objecttype="102" href="https://community.qlik.com/docs/DOC-15439" style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3778c7;"&gt;Fiscal Calendar with Non-Standard Days (Not 1-31)&lt;/A&gt;, but I cannot get December 31st into the week 1 of 2018 category. it is showing as week 53 of 2017 instead. &lt;/P&gt;&lt;P&gt;Below is my script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vStartDate = MakeDate(2017, 1, 1);&amp;nbsp; &lt;/P&gt;&lt;P&gt;LET vEndDate = MakeDate(2018, 12, 31);&amp;nbsp; &lt;/P&gt;&lt;P&gt;LET vNumberOfDays = vEndDate - vStartDate + 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FiscalCalendar:&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;*,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Month(FiscalDate) AS Month,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Year(FiscalDate) AS Year,&amp;nbsp; &lt;/P&gt;&lt;P&gt;'Q' &amp;amp; Ceil(Month(FiscalDate)/3) AS Quarter,&amp;nbsp; &lt;/P&gt;&lt;P&gt;MonthName(FiscalDate) AS MonthYear,&amp;nbsp; &lt;/P&gt;&lt;P&gt;'Q' &amp;amp; Ceil(Month(FiscalDate)/3) &amp;amp; '-' &amp;amp; Year(FiscalDate) AS QuarterYear;&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD Date,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Date(monthstart(Date-30,1)) as FiscalDate,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Day(Date(Date-30)) AS DayNumberInMonth;&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;Date(makedate(2017)+recno()-1) as Date&amp;nbsp; &lt;/P&gt;&lt;P&gt;AutoGenerate $(vNumberOfDays);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Jan 2018 16:30:29 GMT</pubDate>
    <dc:creator>tyember1</dc:creator>
    <dc:date>2018-01-10T16:30:29Z</dc:date>
    <item>
      <title>Setting up Fiscal Week schedule</title>
      <link>https://community.qlik.com/t5/App-Development/Setting-up-Fiscal-Week-schedule/m-p/1462271#M36130</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 have been trying to setup fiscal week in Qliksense according to my company's layout. For 2018, we have a 4,4,5 layout for each quarter (4 weeks, 4 weeks, 5 weeks). I am trying to represent that as a date dimension. I have seen the fiscal calendar post &lt;A href="https://community.qlik.com/docs/DOC-15439"&gt;Fiscal Calendar with Non-Standard Days (Not 1-31)&lt;/A&gt;, but I believe I am still missing a piece as the start date for each fiscal month is a different date. the first quarter for 2018 would go Dec 31 2017- Jan 27 2018, Jan 28 - Feb 24, Feb 25 - Mar 31. &lt;/P&gt;&lt;P&gt;We have created this in excel to represent the calendar, but I am finding it difficult to translate in this system to make it functional:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function Create_Week_String(Yesterday As Date) As String&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create_Week_String = Yesterday - (Weekday(Yesterday) - 1) &amp;amp; "-" &amp;amp; Yesterday + (7 - Weekday(Yesterday))&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;Function Create_PTD_String(StartDate As Date, Yesterday As Date) As String&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim IntWeek_Number As Integer&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IntWeek_Number = CalcDate(StartDate, Yesterday)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select Case IntWeek_Number&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 1 To 4&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate, "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((4 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 5 To 8&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 4), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((8 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 9 To 13&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 8), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((13 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 14 To 17&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 13), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((17 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 18 To 21&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 17), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((21 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 22 To 26&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 21), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((26 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 27 To 30&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 26), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((30 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 31 To 34&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 30), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((34 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 35 To 39&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 34), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((39 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 40 To 43&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 39), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((43 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 44 To 47&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 43), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((47 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case 48 To 52&lt;/P&gt;&lt;P&gt; Create_PTD_String = Format(StartDate + (7 * 47), "mm/d/yyyy") &amp;amp; "-" &amp;amp; Format(StartDate + ((52 * 7) - 1), "mm/d/yyyy")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Select&lt;/P&gt;&lt;P&gt;End Function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 15:02:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Setting-up-Fiscal-Week-schedule/m-p/1462271#M36130</guid>
      <dc:creator>tyember1</dc:creator>
      <dc:date>2018-01-10T15:02:24Z</dc:date>
    </item>
    <item>
      <title>Re: Setting up Fiscal Week schedule</title>
      <link>https://community.qlik.com/t5/App-Development/Setting-up-Fiscal-Week-schedule/m-p/1462272#M36131</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Update: The dates for the weeks are working out using the script found in &lt;A _jive_internal="true" data-containerid="2049" data-containertype="14" data-objectid="15439" data-objecttype="102" href="https://community.qlik.com/docs/DOC-15439" style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3778c7;"&gt;Fiscal Calendar with Non-Standard Days (Not 1-31)&lt;/A&gt;, but I cannot get December 31st into the week 1 of 2018 category. it is showing as week 53 of 2017 instead. &lt;/P&gt;&lt;P&gt;Below is my script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vStartDate = MakeDate(2017, 1, 1);&amp;nbsp; &lt;/P&gt;&lt;P&gt;LET vEndDate = MakeDate(2018, 12, 31);&amp;nbsp; &lt;/P&gt;&lt;P&gt;LET vNumberOfDays = vEndDate - vStartDate + 1;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;FiscalCalendar:&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;*,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Month(FiscalDate) AS Month,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Year(FiscalDate) AS Year,&amp;nbsp; &lt;/P&gt;&lt;P&gt;'Q' &amp;amp; Ceil(Month(FiscalDate)/3) AS Quarter,&amp;nbsp; &lt;/P&gt;&lt;P&gt;MonthName(FiscalDate) AS MonthYear,&amp;nbsp; &lt;/P&gt;&lt;P&gt;'Q' &amp;amp; Ceil(Month(FiscalDate)/3) &amp;amp; '-' &amp;amp; Year(FiscalDate) AS QuarterYear;&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD Date,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Date(monthstart(Date-30,1)) as FiscalDate,&amp;nbsp; &lt;/P&gt;&lt;P&gt;Day(Date(Date-30)) AS DayNumberInMonth;&amp;nbsp; &lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp; &lt;/P&gt;&lt;P&gt;Date(makedate(2017)+recno()-1) as Date&amp;nbsp; &lt;/P&gt;&lt;P&gt;AutoGenerate $(vNumberOfDays);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 16:30:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Setting-up-Fiscal-Week-schedule/m-p/1462272#M36131</guid>
      <dc:creator>tyember1</dc:creator>
      <dc:date>2018-01-10T16:30:29Z</dc:date>
    </item>
  </channel>
</rss>

