<?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: Calculation in load script using master calendar dates in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152070#M376312</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;Have a look at the attached Example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Sep 2016 17:38:38 GMT</pubDate>
    <dc:creator>kaushiknsolanki</dc:creator>
    <dc:date>2016-09-06T17:38:38Z</dc:date>
    <item>
      <title>Calculation in load script using master calendar dates</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152069#M376311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have need some expert advise for my problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created a master calendar in my project and also I have table which has 2 date fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sample 2 rows from my data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Start Date&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;End Date&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Premium&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;ContractNo&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;01/01/2016&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;31/12/2016&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1000&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;01/02/2016&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;01/02/2017&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;500&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a monthenddate field in my master calendar which is basically last day of the each month.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My formula is : (monthenddate - Start Date) / (End Date - Start Date) * Premium&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to run this formula in load script for each contract for the each month end date and my I should reach a data set which has&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;12 different rows for each contract after running this formula like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Policy no, Monthenddate, Function Result&lt;/P&gt;&lt;P&gt;1&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; 31/01/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/P&gt;&lt;P&gt;1&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; 28/02/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15&lt;/P&gt;&lt;P&gt;1&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; 31/03/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&lt;/P&gt;&lt;P&gt;.......&lt;/P&gt;&lt;P&gt;1&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; 31/12/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your helps will be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Sep 2016 13:26:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152069#M376311</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-06T13:26:12Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation in load script using master calendar dates</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152070#M376312</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;Have a look at the attached Example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Sep 2016 17:38:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152070#M376312</guid>
      <dc:creator>kaushiknsolanki</dc:creator>
      <dc:date>2016-09-06T17:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation in load script using master calendar dates</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152071#M376313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another alternative to Kaushik's solution&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Table:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; ((MonthEndDate - [Start Date])/([End Date] - [Start Date])) * Premium as ResultField;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD *,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; Date(Floor(MonthEnd([Start Date], IterNo()-1))) as MonthEndDate&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;While IterNo() &amp;lt;= Difference;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD [Start Date], &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [End Date],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Year([End Date]) * 12 + Month([End Date])) - (Year([Start Date]) * 12 + Month([Start Date])) + 1 as Difference, &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Premium, &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContractNo&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="jive-link-thread-small" data-containerid="2051" data-containertype="14" data-objectid="231666" data-objecttype="1" href="https://community.qlik.com/thread/231666"&gt;https://community.qlik.com/thread/231666&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;(html, codepage is 1252, embedded labels, table is @1);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;IMG alt="Capture.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/136616_Capture.PNG" style="height: auto;" /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Sep 2016 23:17:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152071#M376313</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2016-09-06T23:17:31Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation in load script using master calendar dates</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152072#M376314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear &lt;A href="https://community.qlik.com/qlik-users/34510"&gt;kaushik.solanki&lt;/A&gt;‌ would you write your script in here since I have personal edition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EE&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Sep 2016 05:13:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152072#M376314</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-09-07T05:13:21Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation in load script using master calendar dates</title>
      <link>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152073#M376315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here is the script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;Load *,[Start Date]&amp;amp;'-'&amp;amp;[End Date] as Key;&lt;/P&gt;&lt;P&gt;LOAD Date(Date#([Start Date],'DD/MM/YYYY')) as [Start Date],&lt;/P&gt;&lt;P&gt;&amp;nbsp; Date(Date#([End Date],'DD/MM/YYYY')) as [End Date],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Premium, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContractNo&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;A class="jive-link-thread-small" data-containerid="2051" data-containertype="14" data-objectid="231666" data-objecttype="1" href="https://community.qlik.com/thread/231666"&gt;https://community.qlik.com/thread/231666&lt;/A&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;(html, codepage is 1252, embedded labels, table is @1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MINMAX:&lt;/P&gt;&lt;P&gt;Load Min([Start Date]) as MIN,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Max([End Date]) as MAX&lt;/P&gt;&lt;P&gt;Resident DATA;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;Let vMin = num(Peek('MIN',0,'MINMAX'));&lt;/P&gt;&lt;P&gt;Let vMax = num(Peek('MAX',0,'MINMAX'));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp:&lt;/P&gt;&lt;P&gt;Load Floor(MonthEnd(Date($(vMin) + RowNo() -1))) as MonthEnd&lt;/P&gt;&lt;P&gt;AutoGenerate 1&lt;/P&gt;&lt;P&gt;While Date($(vMin) + RowNo() -1) &amp;lt; Date($(vMax));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INTERVAL:&lt;/P&gt;&lt;P&gt;intervalmatch(MonthEnd)&lt;/P&gt;&lt;P&gt;Load [Start Date],[End Date] Resident DATA;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Left join(DATA)&lt;/P&gt;&lt;P&gt;Load distinct [Start Date]&amp;amp;'-'&amp;amp;[End Date] as Key,MonthEnd&lt;/P&gt;&lt;P&gt;Resident INTERVAL;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table INTERVAL;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FINAL:&lt;/P&gt;&lt;P&gt;Load *,(MonthEnd - [Start Date]) / ([End Date] - [Start Date]) * Premium as Value Resident DATA;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table DATA, MINMAX;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Sep 2016 09:21:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Calculation-in-load-script-using-master-calendar-dates/m-p/1152073#M376315</guid>
      <dc:creator>kaushiknsolanki</dc:creator>
      <dc:date>2016-09-07T09:21:42Z</dc:date>
    </item>
  </channel>
</rss>

