<?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: IntervalMatch extra lines in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983854#M335775</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're welcome&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Sep 2015 16:04:08 GMT</pubDate>
    <dc:creator>MarcoWedel</dc:creator>
    <dc:date>2015-09-21T16:04:08Z</dc:date>
    <item>
      <title>IntervalMatch extra lines</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983847#M335768</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem im trying to solve, is that intervalmatch is creating me more records, like the same record with the same data repeated up to 23 times, where its suppose to be only one.&lt;/P&gt;&lt;P&gt;For exmaple, i got my data somehwat like:&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;ID&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;DateOn&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;DateOff&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;01/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;25/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;01/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;24/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;14/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;31/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;7/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;9/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;5&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;8/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;15/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;6&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;10/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;14/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;7&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;8&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;14/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;15/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;9&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;16/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;28/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;27/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;29/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;26/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;31/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;6&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;27/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;30/01/2015&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using a calendar, ive created with the max and min dates, im trying to have a register for each day the ID was ON.&lt;/P&gt;&lt;P&gt;For example, i would like to have (only for the case o ID 7)&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;Date&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;ID&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;DateOn&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;DateOff&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;01/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;7&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1/01/2015&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;3/01/2015&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;02/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;7&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1/01/2015&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;3/01/2015&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;03/01/2015&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;7&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;1/01/2015&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;3/01/2015&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This would be for every ID, the problem is that i get 5 register of each, giving me a total of 15 registers for ID 7, wich when scaling up would be a problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Im currently using the following expression for my intervalmatch&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;inner JOIN(Period)&lt;/P&gt;&lt;P&gt;INTERVALMATCH(Date)&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt; DateOn,&lt;/P&gt;&lt;P&gt; DateOff&lt;/P&gt;&lt;P&gt;RESIDENT Period;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ive read some cases that using a key field solves this, the problem is that my Calendar only keyfield is Date, so i dont know what else should i do.&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 18:26:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983847#M335768</guid>
      <dc:creator />
      <dc:date>2015-09-18T18:26:41Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch extra lines</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983848#M335769</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try with this syntax&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inner Join(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Period&lt;/SPAN&gt;) IntervalMatch (Date,&lt;SPAN style="font-size: 13.3333330154419px;"&gt;ID &lt;/SPAN&gt;) LOAD &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;DateOn&lt;/SPAN&gt;, &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;DateOff&lt;/SPAN&gt;, ID &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;RESIDENT Period;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 19:13:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983848#M335769</guid>
      <dc:creator>ramoncova06</dc:creator>
      <dc:date>2015-09-18T19:13:55Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch extra lines</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983849#M335770</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This dosnt work, it return me nothing, since the ID field is only on Data table, not the calendar one, on the calendar one ive only got dates.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 19:36:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983849#M335770</guid>
      <dc:creator />
      <dc:date>2015-09-18T19:36:11Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch extra lines</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983850#M335771</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;don't join but keep the table created by the intervalmatch load as a separate link table between the period and calendar tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Sep 2015 22:59:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983850#M335771</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2015-09-18T22:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch extra lines</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983851#M335772</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If your Date field contains a time fraction also (with different times on different rows), you will get this behaviour. Try to define your date by using&lt;/P&gt;&lt;P&gt;&amp;nbsp; Date( Floor( Date ) ) as Date&lt;/P&gt;&lt;P&gt;instead&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 Sep 2015 10:49:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983851#M335772</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2015-09-20T10:49:46Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch extra lines</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983852#M335773</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;another reason for this behaviour could be multiple occurrences of the same interval (&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;1/01/2015 - 3&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;/01/2015) in your Period table:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="99465" alt="QlikCommunity_Thread_181511_Pic1.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/99465_QlikCommunity_Thread_181511_Pic1.JPG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if so, instead of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14427900207025172" jivemacro_uid="_14427900207025172"&gt;
&lt;P&gt;Period:&lt;/P&gt;
&lt;P&gt;LOAD * Inline [&lt;/P&gt;
&lt;P&gt;ID DateOn DateOff&lt;/P&gt;
&lt;P&gt;1 01/01/2015 25/01/2015&lt;/P&gt;
&lt;P&gt;2 01/01/2015 24/01/2015&lt;/P&gt;
&lt;P&gt;3 14/01/2015 31/01/2015&lt;/P&gt;
&lt;P&gt;4 7/01/2015 9/01/2015&lt;/P&gt;
&lt;P&gt;5 8/01/2015 15/01/2015&lt;/P&gt;
&lt;P&gt;6 10/01/2015 14/01/2015&lt;/P&gt;
&lt;P&gt;7 1/01/2015 3/01/2015&lt;/P&gt;
&lt;P&gt;8 14/01/2015 15/01/2015&lt;/P&gt;
&lt;P&gt;9 16/01/2015 28/01/2015&lt;/P&gt;
&lt;P&gt;1 27/01/2015 29/01/2015&lt;/P&gt;
&lt;P&gt;2 26/01/2015 31/01/2015&lt;/P&gt;
&lt;P&gt;6 27/01/2015 30/01/2015&lt;/P&gt;
&lt;P&gt;10&amp;nbsp; 1/01/2015 3/01/2015&lt;/P&gt;
&lt;P&gt;11&amp;nbsp; 1/01/2015 3/01/2015&lt;/P&gt;
&lt;P&gt;12&amp;nbsp; 1/01/2015 3/01/2015&lt;/P&gt;
&lt;P&gt;13&amp;nbsp; 1/01/2015 3/01/2015&lt;/P&gt;
&lt;P&gt;] (delimiter is spaces);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;tabCalendar:&lt;/P&gt;
&lt;P&gt;LOAD Date(MinDate+IterNo()-1) as Date&lt;/P&gt;
&lt;P&gt;While MinDate+IterNo()-1 &amp;lt;= MaxDate;&lt;/P&gt;
&lt;P&gt;LOAD Min(DateOn) as MinDate,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max(DateOff) as MaxDate&lt;/P&gt;
&lt;P&gt;Resident Period;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Inner Join(Period)&lt;/P&gt;
&lt;P&gt;IntervalMatch(Date)&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;DateOn,&lt;/P&gt;
&lt;P&gt;DateOff&lt;/P&gt;
&lt;P&gt;Resident Period;&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you could load distinct intervals in the intervalmatch load:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro _jivemacro_uid_14427901361766" jivemacro_uid="_14427901361766" modifiedtitle="true"&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Inner Join(Period)&lt;/P&gt;
&lt;P&gt;IntervalMatch(Date)&lt;/P&gt;
&lt;P&gt;LOAD &lt;SPAN style="color: #ff0000; font-size: 12pt;"&gt;Distinct&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;DateOn,&lt;/P&gt;
&lt;P&gt;DateOff&lt;/P&gt;
&lt;P&gt;Resident Period;&lt;/P&gt;


&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="99466" alt="QlikCommunity_Thread_181511_Pic2.JPG" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/99466_QlikCommunity_Thread_181511_Pic2.JPG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 Sep 2015 23:03:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983852#M335773</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2015-09-20T23:03:33Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch extra lines</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983853#M335774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This solved it perfectly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Sep 2015 15:14:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983853#M335774</guid>
      <dc:creator />
      <dc:date>2015-09-21T15:14:24Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch extra lines</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983854#M335775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're welcome&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Sep 2015 16:04:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-extra-lines/m-p/983854#M335775</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2015-09-21T16:04:08Z</dc:date>
    </item>
  </channel>
</rss>

