<?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: Database contains: FromDate, ToDate: Show correct values for month in between? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805140#M668456</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you a lot for your work!&lt;/P&gt;&lt;P&gt;Where do I have to put these formulas? (Especially what does Initial and Final mean?)&lt;/P&gt;&lt;P&gt;Putting these data into the script gives me an error that there is a missing ')' in the 'Final' code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Nov 2014 12:09:50 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-11-24T12:09:50Z</dc:date>
    <item>
      <title>Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805138#M668454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need help showing the correct data from database.&lt;/P&gt;&lt;P&gt;The structure of the database is as following:&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FromDate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ToDate&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; Costs&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10.02.2014&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30.06.2014&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 500€&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is:&lt;/P&gt;&lt;P&gt;How can I show the correct data when I want to see the &lt;SPAN style="text-decoration: underline;"&gt;cumulated&lt;/SPAN&gt; values for May in example 1?&lt;/P&gt;&lt;P&gt;As QV does not recognize there are any data in there. The correct costs for that month should be 500€ / 140 * 31 = 110,71€.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2014 10:25:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805138#M668454</guid>
      <dc:creator />
      <dc:date>2014-11-24T10:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805139#M668455</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Initial:&lt;/P&gt;&lt;P&gt;Load ID,Date#(FromDate,'DD.MM.YYYY') As FromDate,Date#(ToDate,'DD.MM.YYYY') As ToDate,Costs Inline [&lt;/P&gt;&lt;P&gt;ID,FromDate,ToDate,Costs&lt;/P&gt;&lt;P&gt;1,10.02.2014,30.06.2014,500&lt;/P&gt;&lt;P&gt;2,25.05.2014,28.05.2014,22 ];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Final:&lt;/P&gt;&lt;P&gt;Load YearMth,If(MthDiff=1,Costs,If(FromDate &amp;gt;= MthStrt And FromDate &amp;lt;= MthEnd, Costs * Interval(MthEnd-FromDate,'D'),If(ToDate &amp;gt;= MthStrt And ToDate &amp;lt;= MthEnd, Costs * Interval(ToDate-MthStrt,'D'),Costs * Interval(MthEnd-MthStrt,'D'))));&lt;/P&gt;&lt;P&gt;Load FromDate,ToDate,Date(Addmonths(FromDate,IterNo()-1),'YYYYMM') As YearMth, (Costs/If($(MonthDiff(FromDate,ToDate))=1,1,Interval(ToDate-FromDate,'D'))) As Costs, MonthStart(Addmonths(FromDate,IterNo()-1)) As MthStrt, MonthEnd(Addmonths(FromDate,IterNo()-1)) As MthEnd,&lt;/P&gt;&lt;P&gt;$(MonthDiff(FromDate,ToDate)) As MthDiff&lt;/P&gt;&lt;P&gt; Resident Initial While IterNo() &amp;lt;= $(MonthDiff(FromDate,ToDate));&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2014 11:32:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805139#M668455</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-11-24T11:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805140#M668456</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you a lot for your work!&lt;/P&gt;&lt;P&gt;Where do I have to put these formulas? (Especially what does Initial and Final mean?)&lt;/P&gt;&lt;P&gt;Putting these data into the script gives me an error that there is a missing ')' in the 'Final' code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2014 12:09:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805140#M668456</guid>
      <dc:creator />
      <dc:date>2014-11-24T12:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805141#M668457</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Initial - Input table&lt;/P&gt;&lt;P&gt;Final - Final table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I missed following in previous post&lt;/P&gt;&lt;P&gt;SET MonthDiff = Num(((year($2) * 12) + month($2)) - (((year($1) * 12) + month($1))) + 1);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2014 12:34:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805141#M668457</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-11-24T12:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805142#M668458</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for clarification&lt;/P&gt;&lt;P&gt;It works. There is a minor mistake in it: it generates a YearMth field vor every entry although the entry may not even contain that YearMth.&lt;/P&gt;&lt;P&gt;Example: 201406 is being created for ID=2.&lt;/P&gt;&lt;P&gt;Therefore there are false values for all entries (see attached file).&lt;/P&gt;&lt;P&gt;How to fix that?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Nov 2014 14:54:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805142#M668458</guid>
      <dc:creator />
      <dc:date>2014-11-24T14:54:34Z</dc:date>
    </item>
    <item>
      <title>Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805143#M668459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;201406 in this pic is for ID=1. Last row 201405 is for ID=2.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="143279.png" class="jive-image" src="https://community.qlik.com/legacyfs/online/72017_143279.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Nov 2014 06:15:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805143#M668459</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-11-25T06:15:42Z</dc:date>
    </item>
    <item>
      <title>Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805144#M668460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem is that QV is making a cross table as soon as I add the ID to any sort of table (which gives false values).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Nov 2014 09:02:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805144#M668460</guid>
      <dc:creator />
      <dc:date>2014-11-25T09:02:20Z</dc:date>
    </item>
    <item>
      <title>Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805145#M668461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you post sample app with your issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Nov 2014 09:10:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805145#M668461</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-11-25T09:10:58Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805146#M668462</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes.&lt;/P&gt;&lt;P&gt;Thanks for your patience.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Nov 2014 09:17:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805146#M668462</guid>
      <dc:creator />
      <dc:date>2014-11-25T09:17:06Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805147#M668463</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Added ID to Final table. Check this app&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Nov 2014 09:48:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805147#M668463</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-11-25T09:48:31Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805148#M668464</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you a lot! Saved my day!&lt;/P&gt;&lt;P&gt;I am relatively new to QV, can you explain to me the Final table?&lt;/P&gt;&lt;P&gt;Why is it separated into two Load´s? Is it possible to put it into one table?&lt;/P&gt;&lt;P&gt;In the last line we use resident to load initial again...Why do we load initial and not final as there are the costs?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Nov 2014 15:32:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805148#M668464</guid>
      <dc:creator />
      <dc:date>2014-11-25T15:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Re: Database contains: FromDate, ToDate: Show correct values for month in between?</title>
      <link>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805149#M668465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Outer Load in Final table is called Preceding Load. Preceding Load is used in this case, so we don't need to do calculate MthStrt and MthEnd multiple times in Cumulated_Costs calculation.&lt;/P&gt;&lt;P&gt;Check this link for more details on Preceding Load&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2013/03/04/preceding-load" title="http://community.qlik.com/blogs/qlikviewdesignblog/2013/03/04/preceding-load"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2013/03/04/preceding-load&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To create one table, use Join like this or create Precedent load on Inline Load&lt;/P&gt;&lt;P&gt;1. Using Join&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Initial:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load ID,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;..&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2,25.05.2014,28.05.2014,22 ];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Join(Initial)&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; YearMth,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;....&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident Initial While IterNo() &amp;lt;= $(MonthDiff(FromDate,ToDate));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Precedent Load on Inline table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Initial:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; FromDate,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ToDate,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; YearMth,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; If(MthDiff = 1,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Costs,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; If(FromDate &amp;gt;= MthStrt And FromDate &amp;lt;= MthEnd,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Costs * Interval(MthEnd-FromDate,'D'),&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; If(ToDate &amp;gt;= MthStrt And ToDate &amp;lt;= MthEnd, Costs * Interval(ToDate-MthStrt,'D'),&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Costs * Interval(MthEnd-MthStrt,'D')))) As Cumulated_Costs,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ID;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; FromDate,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ToDate,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Date(Addmonths(FromDate,IterNo()-1),'YYYYMM') As YearMth, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; (Costs/If($(MonthDiff(FromDate,ToDate)) = 1,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; 1,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; Interval(ToDate-FromDate,'D'))) As Costs, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; MonthStart(Addmonths(FromDate,IterNo()-1)) As MthStrt, &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; MonthEnd(Addmonths(FromDate,IterNo()-1)) As MthEnd,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; $(MonthDiff(FromDate,ToDate)) As MthDiff,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ID&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;While IterNo() &amp;lt;= $(MonthDiff(FromDate,ToDate));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Load ID,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Date#(FromDate,'DD.MM.YYYY') As FromDate,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Date#(ToDate,'DD.MM.YYYY') As ToDate,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Costs Inline [&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ID,FromDate,ToDate,Costs&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;1,10.02.2014,30.06.2014,500&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2,25.05.2014,28.05.2014,22 ];&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Initial table is the source for Final table. Resident load is used to create Final table. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Nov 2014 05:55:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Database-contains-FromDate-ToDate-Show-correct-values-for-month/m-p/805149#M668465</guid>
      <dc:creator>anbu1984</dc:creator>
      <dc:date>2014-11-26T05:55:31Z</dc:date>
    </item>
  </channel>
</rss>

