<?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: Insert Missing Dates in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Insert-Missing-Dates/m-p/1099520#M914944</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-3786"&gt;Generating Missing Data In QlikView&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 May 2016 07:20:24 GMT</pubDate>
    <dc:creator>Kushal_Chawda</dc:creator>
    <dc:date>2016-05-19T07:20:24Z</dc:date>
    <item>
      <title>Insert Missing Dates</title>
      <link>https://community.qlik.com/t5/QlikView/Insert-Missing-Dates/m-p/1099519#M914943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have missing dates, and hence not able to get the correct daily summary of quantity.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is the best way to bring in the missing Record Dates?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; The script is a follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HISTORY:&lt;/P&gt;&lt;P&gt;LOAD "SKH_ID",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "SKH_RecordDate",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Date([SKH_RecordDate] + MakeDate(2000,1,1)) as RecordDate,&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(AddMonths(Date([SKH_RecordDate] + MakeDate(2000,1,1)),6)) as FiscalRecordYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(Date([SKH_RecordDate] + MakeDate(2000,1,1))) as RecordYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month(Date([SKH_RecordDate] + MakeDate(2000,1,1))) as RecordMonth,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MonthName(Date([SKH_RecordDate] + MakeDate(2000,1,1))) as RecordMonthYr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Q' &amp;amp; (mod(Ceil(Month(Date([SKH_RecordDate] + MakeDate(2000,1,1)))/3)+1,4)+1) as RecordQuarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "SKH_StockID",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; "SKH_Quantity",&lt;/P&gt;&lt;P&gt;SQL SELECT *&lt;/P&gt;&lt;P&gt;FROM "SKH_StockHistory";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Shamit&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/Insert-Missing-Dates/m-p/1099519#M914943</guid>
      <dc:creator>shamitshah</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: Insert Missing Dates</title>
      <link>https://community.qlik.com/t5/QlikView/Insert-Missing-Dates/m-p/1099520#M914944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;see this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-3786"&gt;Generating Missing Data In QlikView&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2016 07:20:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Insert-Missing-Dates/m-p/1099520#M914944</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2016-05-19T07:20:24Z</dc:date>
    </item>
    <item>
      <title>Re: Insert Missing Dates</title>
      <link>https://community.qlik.com/t5/QlikView/Insert-Missing-Dates/m-p/1099521#M914945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Shamit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When it comes to date, make sure to make a thumb rule "Use Master Calender".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is master calender?&lt;/P&gt;&lt;P&gt;By Taking any date field, which is obviously the field you want to work on Months or Years, and link it with an artificially created table containing your dates and all time fields. This&amp;nbsp; &lt;SPAN style="font-size: 13.3333px;"&gt;artificially created table is used for all time selections.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Take a look:-&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;in your case "&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;SKH_RecordDate&lt;/STRONG&gt;" date field looks like doing everything.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;so do it like&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Main:&lt;/P&gt;&lt;P&gt;Load *;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;SQL SELECT *&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;FROM "SKH_StockHistory";&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;//...........Master Calender Tab&lt;/P&gt;&lt;P&gt;Temp:&lt;/P&gt;&lt;P&gt;load min(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;SKH_StockHistory&lt;/SPAN&gt;]) as Date1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;SKH_StockHistory&lt;/SPAN&gt;) as Date2&lt;/P&gt;&lt;P&gt;Resident &lt;SPAN style="font-size: 13.3333px;"&gt;Main&lt;/SPAN&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let vMin = peek('Date1',0,'Temp');&lt;/P&gt;&lt;P&gt;Let vMax = peek('Date2',0,'Temp');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Calander:&lt;/P&gt;&lt;P&gt;load Date(Date_num,'DD.MM.YYYY') as [&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;SKH_StockHistory&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;]&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; month(Date(Date_num,'DD.MM.YYYY')) as Month,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Num(month(Date(Date_num,'DD.MM.YYYY'))) as Month_Num,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(Date(Date_num,'DD.MM.YYYY')) as Year,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Week(Date(Date_num,'DD.MM.YYYY')) as Week;&lt;/P&gt;&lt;P&gt;load ($(vMin)+IterNo()-1) as Date_num&lt;/P&gt;&lt;P&gt;AutoGenerate(1)&lt;/P&gt;&lt;P&gt;while ($(vMin)+IterNo()-1)&amp;lt;= $(vMax);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quater:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Load RowNo() as Month_Num,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Q'&amp;amp;Ceil(RowNo()/3) as Qtr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AutoGenerate(12);&lt;/P&gt;&lt;P&gt;//...............................END...................................................&lt;/P&gt;&lt;P&gt;You can directly copy and paste the script if your sql load table is same with content and field name. Make sure to change the table name at resident command.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers...........................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AK.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 May 2016 07:41:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Insert-Missing-Dates/m-p/1099521#M914945</guid>
      <dc:creator>ashishkalia</dc:creator>
      <dc:date>2016-05-19T07:41:25Z</dc:date>
    </item>
    <item>
      <title>Re: Insert Missing Dates</title>
      <link>https://community.qlik.com/t5/QlikView/Insert-Missing-Dates/m-p/1099522#M914946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did manage to get it by creating a temporary calendar and then a master calendar:&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;TempDate AS RecordDate,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Year(AddMonths(Date([TempDate]),6)) as FiscalRecordYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(Date([TempDate])) as RecordYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Month(Date([TempDate])) as RecordMonth,&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MonthName(Date([TempDate])) as RecordMonthYr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Q' &amp;amp; (mod(Ceil(Month(Date([TempDate]))/3)+1,4)+1) as RecordQuarter,&lt;/P&gt;&lt;P&gt; InYearToDate(TempDate,$(vToday),0)*-1 AS CurYTDFlag,&lt;/P&gt;&lt;P&gt; InYearToDate(TempDate,$(vToday),-1)*-1 AS LastYTDFlag&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESIDENT TempCal&lt;/P&gt;&lt;P&gt;ORDER BY TempDate ASC;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE TempCal;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Shamit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 May 2016 04:15:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Insert-Missing-Dates/m-p/1099522#M914946</guid>
      <dc:creator>shamitshah</dc:creator>
      <dc:date>2016-05-20T04:15:02Z</dc:date>
    </item>
  </channel>
</rss>

