<?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 Divide a factor per day in script in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20327#M3384</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 a requirement to divide a factor called 'QUOTE' on per day basis!. i have written the below code but seems it doesnt work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/**********************************************************************************************&lt;/P&gt;&lt;P&gt;**********************************************************************************************/&lt;/P&gt;&lt;P&gt;SET vMinYear=2014;&lt;/P&gt;&lt;P&gt;SET vMaxYear=2018;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMinDate=num(MakeDate($(vMinYear), 1, 1));&lt;/P&gt;&lt;P&gt;LET vMaxDate=num(MakeDate($(vMaxYear), 1, 1));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//All Days of the given period&lt;/P&gt;&lt;P&gt;Quota_Days:&lt;/P&gt;&lt;P&gt;LOAD $(vMinDate) + rowno() -1 AS QuotaDay&lt;/P&gt;&lt;P&gt;AUTOGENERATE $(vMaxDate) - $(vMinDate) +1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quota:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %key1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUOTE AS Quota,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(peek(%key1) = %key1, peek(EINSATZDATUM)-1, $(vMaxDate)) AS validTo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(date(EINSATZDATUM)) AS validFrom&lt;/P&gt;&lt;P&gt;RESIDENT MAIN_TABLE&lt;/P&gt;&lt;P&gt;ORDER BY %key1, EINSATZDATUM DESC;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//create Intervals to Dates&lt;/P&gt;&lt;P&gt;Quota_Intervals:&lt;/P&gt;&lt;P&gt;INTERVALMATCH (QuotaDay) LOAD DISTINCT validFrom, validTo&lt;/P&gt;&lt;P&gt;RESIDENT Quota;&lt;/P&gt;&lt;P&gt;DROP TABLE Quota_Days;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//join Dates into interval&lt;/P&gt;&lt;P&gt;LEFT JOIN (Quota)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; validFrom,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; validTo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(QuotaDay) AS QuotaYear&lt;/P&gt;&lt;P&gt;RESIDENT Quota_Intervals;&lt;/P&gt;&lt;P&gt;DROP TABLE Quota_Intervals;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Make the yearly avg&lt;/P&gt;&lt;P&gt;LEFT JOIN (MAIN_TABLE)&lt;/P&gt;&lt;P&gt;//QUOTE:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %key1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaYear ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; avg(Quota) AS Quota&lt;/P&gt;&lt;P&gt;RESIDENT Quota&lt;/P&gt;&lt;P&gt;GROUP BY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %key1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaDay;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaYear;&lt;/P&gt;&lt;P&gt;DROP TABLE Quota;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone help me correct this one? i get output just AVG of QUOTE and not divided by per day in that year of EINSATZDATUM (start date)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Supriya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Jan 2018 09:08:00 GMT</pubDate>
    <dc:creator>supriyabiware</dc:creator>
    <dc:date>2018-01-30T09:08:00Z</dc:date>
    <item>
      <title>Divide a factor per day in script</title>
      <link>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20327#M3384</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 a requirement to divide a factor called 'QUOTE' on per day basis!. i have written the below code but seems it doesnt work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/**********************************************************************************************&lt;/P&gt;&lt;P&gt;**********************************************************************************************/&lt;/P&gt;&lt;P&gt;SET vMinYear=2014;&lt;/P&gt;&lt;P&gt;SET vMaxYear=2018;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vMinDate=num(MakeDate($(vMinYear), 1, 1));&lt;/P&gt;&lt;P&gt;LET vMaxDate=num(MakeDate($(vMaxYear), 1, 1));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//All Days of the given period&lt;/P&gt;&lt;P&gt;Quota_Days:&lt;/P&gt;&lt;P&gt;LOAD $(vMinDate) + rowno() -1 AS QuotaDay&lt;/P&gt;&lt;P&gt;AUTOGENERATE $(vMaxDate) - $(vMinDate) +1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quota:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %key1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QUOTE AS Quota,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(peek(%key1) = %key1, peek(EINSATZDATUM)-1, $(vMaxDate)) AS validTo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; num(date(EINSATZDATUM)) AS validFrom&lt;/P&gt;&lt;P&gt;RESIDENT MAIN_TABLE&lt;/P&gt;&lt;P&gt;ORDER BY %key1, EINSATZDATUM DESC;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//create Intervals to Dates&lt;/P&gt;&lt;P&gt;Quota_Intervals:&lt;/P&gt;&lt;P&gt;INTERVALMATCH (QuotaDay) LOAD DISTINCT validFrom, validTo&lt;/P&gt;&lt;P&gt;RESIDENT Quota;&lt;/P&gt;&lt;P&gt;DROP TABLE Quota_Days;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//join Dates into interval&lt;/P&gt;&lt;P&gt;LEFT JOIN (Quota)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; validFrom,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; validTo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year(QuotaDay) AS QuotaYear&lt;/P&gt;&lt;P&gt;RESIDENT Quota_Intervals;&lt;/P&gt;&lt;P&gt;DROP TABLE Quota_Intervals;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Make the yearly avg&lt;/P&gt;&lt;P&gt;LEFT JOIN (MAIN_TABLE)&lt;/P&gt;&lt;P&gt;//QUOTE:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %key1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaYear ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; avg(Quota) AS Quota&lt;/P&gt;&lt;P&gt;RESIDENT Quota&lt;/P&gt;&lt;P&gt;GROUP BY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %key1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaDay;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; QuotaYear;&lt;/P&gt;&lt;P&gt;DROP TABLE Quota;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone help me correct this one? i get output just AVG of QUOTE and not divided by per day in that year of EINSATZDATUM (start date)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Supriya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jan 2018 09:08:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20327#M3384</guid>
      <dc:creator>supriyabiware</dc:creator>
      <dc:date>2018-01-30T09:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Divide a factor per day in script</title>
      <link>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20328#M3385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try using, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;avg(Quota) / Count(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;QuotaDay&lt;/SPAN&gt;) &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;AS Quota&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jan 2018 09:21:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20328#M3385</guid>
      <dc:creator>mohan_1105</dc:creator>
      <dc:date>2018-01-30T09:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: Divide a factor per day in script</title>
      <link>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20329#M3386</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks , but somehow, i am not getting all dates. Quota day is just one date &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/sad.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jan 2018 12:12:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20329#M3386</guid>
      <dc:creator>supriyabiware</dc:creator>
      <dc:date>2018-01-31T12:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: Divide a factor per day in script</title>
      <link>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20330#M3387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If my understanding is correct then you can load the script with,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;avg(Quota) / ($(vMaxDate) - $(MinDate))&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;AS Quota&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jan 2018 12:19:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Divide-a-factor-per-day-in-script/m-p/20330#M3387</guid>
      <dc:creator>mohan_1105</dc:creator>
      <dc:date>2018-01-31T12:19:18Z</dc:date>
    </item>
  </channel>
</rss>

