<?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: master calendar in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038366#M349790</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Gysbert will do . Thank you for your guidance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 15 Apr 2016 15:17:59 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-04-15T15:17:59Z</dc:date>
    <item>
      <title>master calendar</title>
      <link>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038360#M349784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;/// Preparing Calendar QVD//&lt;/P&gt;&lt;P&gt;tmp_MaxDate:&lt;/P&gt;&lt;P&gt;Load min(OrderDate) as mindate,&lt;/P&gt;&lt;P&gt;max(OrderDate) as maxdate&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;[$(vInfozoneQVDDir)Orders.qvd]&lt;/P&gt;&lt;P&gt;(qvd)&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMinDate = Peek('mindate',0,'tmp_MaxDate');&lt;/P&gt;&lt;P&gt;LET vMaxDate = Peek('maxdate',0,'tmp_MaxDate');&lt;/P&gt;&lt;P&gt;LET vToday = $(vMaxDate);&lt;/P&gt;&lt;P&gt;LET vTTM_MinDate= $(vMaxDate)-365;&lt;/P&gt;&lt;P&gt;LET vPTTM_MinDate= $(vMaxDate)-730;&lt;/P&gt;&lt;P&gt;LET vPPTTM_MinDate= $(vMaxDate)-1095;&lt;/P&gt;&lt;P&gt;//LET vAsOfDate =&amp;nbsp; num(Today())-1;&amp;nbsp; delete this variable&lt;/P&gt;&lt;P&gt;drop table tmp_MaxDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Calendar AutoGenerate from Minimum Order date to Maximum OrderDate So that way we will have all dates even though we don't have transactions//&lt;/P&gt;&lt;P&gt;TEMP_CALENDAR:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; Date($(vMinDate) + RowNo() - 1) AS OrderDate&lt;/P&gt;&lt;P&gt;AUTOGENERATE&lt;/P&gt;&lt;P&gt;&amp;nbsp; $(vMaxDate) - $(vMinDate) + 1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;////mapping tables&lt;/P&gt;&lt;P&gt;//MappingDOW:&lt;/P&gt;&lt;P&gt;//Mapping LOAD * INLINE [&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; Day, Day of Week&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; 1, 1&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; 2, 2&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; 3, 3&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; 4, 4&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; 5, 5&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; 6, 5&lt;/P&gt;&lt;P&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp; 7, 5&lt;/P&gt;&lt;P&gt;//];&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;//Creation of Master Calendar Using the AutoGenerate Calendar table by doing resident of&amp;nbsp; TEMP_CALENDAR//&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MasterCalendar:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; OrderDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Week(OrderDate) AS Week,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Year(OrderDate) AS Year,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Month(OrderDate) AS Month,&lt;/P&gt;&lt;P&gt;&amp;nbsp; 'Q' &amp;amp; ceil(Month(OrderDate)/3) AS&amp;nbsp; Quarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Day(OrderDate) AS Day,&lt;/P&gt;&lt;P&gt;&amp;nbsp; text(WeekDay(OrderDate)) AS WeekDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month(OrderDate)*100+Day(OrderDate) as DayOfYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp; //ApplyMap('MapWeekDayNo',WeekDay(OrderDate)) AS WeekdayNo,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Date(monthstart(OrderDate), 'MMM-YYYY') AS MonthYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp; num(Month(OrderDate), '00')&amp;amp;'-'&amp;amp; Year(OrderDate)&amp;nbsp;&amp;nbsp;&amp;nbsp; AS YearMonth_MMYYYY,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Year(OrderDate) &amp;amp;&amp;nbsp; num(Month(OrderDate), '00') AS YearMonth,&lt;/P&gt;&lt;P&gt;&amp;nbsp; WeekYear(OrderDate) &amp;amp; num(Week(OrderDate), '00')&amp;nbsp; AS YearWeek,&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(Year(OrderDate)=WeekYear(OrderDate), Week(OrderDate) - Week(MonthStart(OrderDate)) + 1,&amp;nbsp; Week(OrderDate) + 52 - Week(MonthStart(OrderDate)) + 1) AS [Week in Month],&amp;nbsp;&amp;nbsp; //week number within a month, 1, 2, 3, 4, 5, 6&lt;/P&gt;&lt;P&gt;&amp;nbsp; InYearToDate(OrderDate, $(vToday), 0) * -1 AS CurYTDFlag,&lt;/P&gt;&lt;P&gt;&amp;nbsp; InYearToDate(OrderDate, $(vToday), -1) * -1 AS LastYTDFlag,&lt;/P&gt;&lt;P&gt;&amp;nbsp; InMonthToDate(OrderDate, $(vToday), 0) * -1 as CurMTD_flag,&lt;/P&gt;&lt;P&gt;&amp;nbsp; InMonthToDate(OrderDate, $(vToday), -1) * -1 as LastMTD_flag,&lt;/P&gt;&lt;P&gt;&amp;nbsp; num(Month(OrderDate)) as MonthNo,&lt;/P&gt;&lt;P&gt;&amp;nbsp; QuarterEnd(OrderDate) as Quarterend,&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(OrderDate&amp;lt;=date($(vMaxDate)),if(OrderDate&amp;gt;date($(vTTM_MinDate)),1,null()),null()) as TTM_Flag,&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(OrderDate&amp;lt;=date($(vTTM_MinDate)),if(OrderDate&amp;gt;date($(vPTTM_MinDate)),1,null()),null()) as PTTM_Flag,&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(OrderDate&amp;lt;=date($(vPTTM_MinDate)),if(OrderDate&amp;gt;date($(vPPTTM_MinDate)),1,null()),null()) as PPTTM_Flag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESIDENT TEMP_CALENDAR&lt;/P&gt;&lt;P&gt;ORDER BY OrderDate ASC;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE TEMP_CALENDAR;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;left join (MasterCalendar)&lt;/P&gt;&lt;P&gt; LOAD WeekDay, &lt;/P&gt;&lt;P&gt; WeekDayNo INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WeekDay, WeekDayNo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mon, 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tue, 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wed, 3&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thu, 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fri, 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sat, 6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sun, 7&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Store&amp;nbsp; MasterCalendar into [$(vBaseQVDDir)MasterCalendar.qvd] (qvd);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop Table MasterCalendar;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 00:22:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038360#M349784</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-15T00:22:39Z</dc:date>
    </item>
    <item>
      <title>Re: master calendar</title>
      <link>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038361#M349785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What's your question?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 05:28:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038361#M349785</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-04-15T05:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: master calendar</title>
      <link>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038362#M349786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you sharing the script to create the Calendar?&amp;nbsp; What is the issue?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 05:32:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038362#M349786</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2016-04-15T05:32:25Z</dc:date>
    </item>
    <item>
      <title>Re: master calendar</title>
      <link>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038363#M349787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you share your requirement?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 06:14:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038363#M349787</guid>
      <dc:creator>senpradip007</dc:creator>
      <dc:date>2016-04-15T06:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: master calendar</title>
      <link>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038364#M349788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry everyone ,&amp;nbsp; this is a non question one of my friend needs master calendar script. Only way is to post it as a discussion so that way he can access from the community. it was urgent. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 13:26:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038364#M349788</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-15T13:26:01Z</dc:date>
    </item>
    <item>
      <title>Re: master calendar</title>
      <link>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038365#M349789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah, ok. Well, when starting a new discussion you have an option to specify if it is a question or not. Next time simply choose the other option. Can you mark this discussion as answered? You can use the&lt;SPAN style="padding: 0 0 0 5px; font-size: 0.95em; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #8b8b8b;"&gt;(Mark as assumed answered) &lt;/SPAN&gt;option in your starting post.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 14:00:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038365#M349789</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-04-15T14:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: master calendar</title>
      <link>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038366#M349790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Gysbert will do . Thank you for your guidance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Apr 2016 15:17:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/master-calendar/m-p/1038366#M349790</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-04-15T15:17:59Z</dc:date>
    </item>
  </channel>
</rss>

