<?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 Master Calendar in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Master-Calendar/m-p/1233712#M859889</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H1&gt;Master Calendar:&lt;/H1&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If we want to look data by year, month, week and date wise we go for master calendar. Similarly we may have scenarios where we analyze loads of data for group of years and month.&lt;/P&gt;&lt;P&gt;How to Create a Master calendar:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We create the master calendar in Qlikview by writing the below script:&lt;/P&gt;&lt;P&gt;Step1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here we use a &lt;STRONG&gt;Date &lt;/STRONG&gt;field in Table1.&lt;/P&gt;&lt;P style="margin-left: 74.25pt; margin-bottom: .0001pt; text-indent: -74.25pt;"&gt;For Example:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN style="color: red;"&gt;Table1&lt;/SPAN&gt;&lt;SPAN style="color: #70ad47;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #70ad47;"&gt; //Table name&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 74.25pt; margin-bottom: .0001pt; text-indent: -74.25pt;"&gt;&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; &lt;/P&gt;&lt;TABLE border="1" cellpadding="0" cellspacing="0" style="border: none;" width="219"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black;"&gt;Emp_id&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black;"&gt;Date&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black;"&gt;E_Hours&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;101&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;1/1/2001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;102&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;2/1/2002&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;4&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;103&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;4/2/2004&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;104&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;6/3/2010&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In that RESIDENT table (&lt;STRONG style="color: red;"&gt;Table1&lt;/STRONG&gt;) we capture the Minimum and Maximum date.&lt;/P&gt;&lt;P style="margin-left: 74.25pt; margin-bottom: .0001pt; text-indent: -74.25pt;"&gt;For Example:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 12.0pt; color: red;"&gt;MinMax:&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LOAD&lt;/STRONG&gt; &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Min&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;MinDate&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Max&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;MaxDate&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Resident&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; &lt;STRONG&gt;Table1&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 74.25pt; margin-bottom: .0001pt; text-indent: -74.25pt;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;Here we find the &lt;STRONG&gt;Minimum date (&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;1/1/2001)&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; and &lt;STRONG&gt;Maximum date&lt;/STRONG&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;6/3/2010) from Table1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here we are using Let variable to save the Min and Max date.&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: -1.0in;"&gt;For Example:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LET&lt;/STRONG&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;vMin&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Peek&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; ('MinDate');&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LET&lt;/STRONG&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;vMax&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Peek &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;('MaxDate');&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;DROP&lt;/STRONG&gt; &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Table&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: red;"&gt;MinMax&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;;&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It will store the &lt;STRONG&gt;vMin&lt;/STRONG&gt; and &lt;STRONG&gt;vMax as Variable&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Step5:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Peek&lt;/SPAN&gt; considers first Row by default.&lt;/P&gt;&lt;P&gt;Step6:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We load each of the date within this (&lt;STRONG&gt;Max and Min&lt;/STRONG&gt;) range as &lt;SPAN style="color: red;"&gt;TempCalendar&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;Step7:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next we load fields which extracts the year, quarter, month, week, date from the date field.&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: -1.0in;"&gt;For Example:&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: -1.0in;"&gt;&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; &lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: -.5in;"&gt;&lt;SPAN style="color: red;"&gt;TempCalendar:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: .5in;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LOAD&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt; Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Year &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Year&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: #2516ee;"&gt;Month &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Month&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: .5in;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;‘Q’ &amp;amp; ceil (month (&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;)/3) as &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: #833c0b;"&gt;Quarter&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: .5in;"&gt;&lt;SPAN style="font-size: 12.0pt; color: #2516ee;"&gt;Week &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date) as Week,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: .5in;"&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Day (Date) as Day&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LOAD&lt;/STRONG&gt; &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Date &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMin)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; + &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;IterNo &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;() - 1) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;AutoGenerate&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; 1&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;While&lt;/SPAN&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMin)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; + &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;IterNo &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;() - 1 &amp;lt;= &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMax)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;Explanation:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the table TempCalendar we are loading the date &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Date &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMin) (&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;stored in vMin variable) along with &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;IterNo &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;() by checking with the while condition &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;While&lt;/SPAN&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMin)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; + &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;IterNo &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;() - 1 &amp;lt;= &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMax)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; as Date field. &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&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; We using this Date field to create year, month, Quarter, date, week and day.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-11-25T16:16:04Z</dc:date>
    <item>
      <title>Master Calendar</title>
      <link>https://community.qlik.com/t5/QlikView/Master-Calendar/m-p/1233712#M859889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;H1&gt;Master Calendar:&lt;/H1&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If we want to look data by year, month, week and date wise we go for master calendar. Similarly we may have scenarios where we analyze loads of data for group of years and month.&lt;/P&gt;&lt;P&gt;How to Create a Master calendar:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We create the master calendar in Qlikview by writing the below script:&lt;/P&gt;&lt;P&gt;Step1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here we use a &lt;STRONG&gt;Date &lt;/STRONG&gt;field in Table1.&lt;/P&gt;&lt;P style="margin-left: 74.25pt; margin-bottom: .0001pt; text-indent: -74.25pt;"&gt;For Example:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN style="color: red;"&gt;Table1&lt;/SPAN&gt;&lt;SPAN style="color: #70ad47;"&gt;:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #70ad47;"&gt; //Table name&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 74.25pt; margin-bottom: .0001pt; text-indent: -74.25pt;"&gt;&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; &lt;/P&gt;&lt;TABLE border="1" cellpadding="0" cellspacing="0" style="border: none;" width="219"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black;"&gt;Emp_id&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black;"&gt;Date&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-left: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: black;"&gt;E_Hours&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;101&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;1/1/2001&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;102&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;2/1/2002&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;4&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;103&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;4/2/2004&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD nowrap="nowrap" style="border: solid windowtext 1.0pt; border-top: none; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="64"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;104&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="71"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;6/3/2010&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD nowrap="nowrap" style="border-top: none; border-left: none; border-bottom: solid windowtext 1.0pt; border-right: solid windowtext 1.0pt; padding: 0 5.4pt 0 5.4pt;" valign="bottom" width="84"&gt;&lt;P align="right" style="margin-bottom: .0001pt; text-align: right;"&gt;&lt;SPAN style="color: black;"&gt;6&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step2:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In that RESIDENT table (&lt;STRONG style="color: red;"&gt;Table1&lt;/STRONG&gt;) we capture the Minimum and Maximum date.&lt;/P&gt;&lt;P style="margin-left: 74.25pt; margin-bottom: .0001pt; text-indent: -74.25pt;"&gt;For Example:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 12.0pt; color: red;"&gt;MinMax:&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LOAD&lt;/STRONG&gt; &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Min&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;MinDate&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Max&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;MaxDate&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Resident&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; &lt;STRONG&gt;Table1&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 74.25pt; margin-bottom: .0001pt; text-indent: -74.25pt;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;Here we find the &lt;STRONG&gt;Minimum date (&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;1/1/2001)&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; and &lt;STRONG&gt;Maximum date&lt;/STRONG&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;6/3/2010) from Table1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step3:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here we are using Let variable to save the Min and Max date.&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: -1.0in;"&gt;For Example:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LET&lt;/STRONG&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;vMin&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Peek&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; ('MinDate');&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LET&lt;/STRONG&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;vMax&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Peek &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;('MaxDate');&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;DROP&lt;/STRONG&gt; &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Table&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: red;"&gt;MinMax&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;;&lt;/SPAN&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Step4:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It will store the &lt;STRONG&gt;vMin&lt;/STRONG&gt; and &lt;STRONG&gt;vMax as Variable&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Step5:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Here &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Peek&lt;/SPAN&gt; considers first Row by default.&lt;/P&gt;&lt;P&gt;Step6:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; We load each of the date within this (&lt;STRONG&gt;Max and Min&lt;/STRONG&gt;) range as &lt;SPAN style="color: red;"&gt;TempCalendar&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;Step7:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next we load fields which extracts the year, quarter, month, week, date from the date field.&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: -1.0in;"&gt;For Example:&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: -1.0in;"&gt;&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; &lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: -.5in;"&gt;&lt;SPAN style="color: red;"&gt;TempCalendar:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: .5in;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LOAD&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt; Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Year &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Year&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: #2516ee;"&gt;Month &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Month&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: .5in;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;‘Q’ &amp;amp; ceil (month (&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;)/3) as &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: #833c0b;"&gt;Quarter&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: .5in;"&gt;&lt;SPAN style="font-size: 12.0pt; color: #2516ee;"&gt;Week &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date) as Week,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt; text-indent: .5in;"&gt;&lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Day (Date) as Day&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-left: 1.0in; margin-bottom: .0001pt;"&gt;&lt;STRONG style="color: blue; font-size: 12.0pt;"&gt;LOAD&lt;/STRONG&gt; &lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Date &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMin)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; + &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;IterNo &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;() - 1) &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN style="font-size: 12.0pt; color: maroon;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;AutoGenerate&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; 1&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;While&lt;/SPAN&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMin)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; + &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;IterNo &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;() - 1 &amp;lt;= &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMax)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;Explanation:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In the table TempCalendar we are loading the date &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;Date &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMin) (&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt;"&gt;stored in vMin variable) along with &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;IterNo &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;() by checking with the while condition &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;While&lt;/SPAN&gt; &lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMin)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; + &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: blue;"&gt;IterNo &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;() - 1 &amp;lt;= &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style="color: gray; font-size: 12.0pt;"&gt;$(vMax)&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt; as Date field. &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 12.0pt; color: black;"&gt;&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; We using this Date field to create year, month, Quarter, date, week and day.&lt;/SPAN&gt;&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/Master-Calendar/m-p/1233712#M859889</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
  </channel>
</rss>

