<?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 on multiple fields in a table in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909040#M315667</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can assign the missing marks a value that is outside of your marks range, like zero (or -1, etc.).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And add an appropriate interval to your range table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may need to filter this range class when calculating avg scores etc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Aug 2015 22:35:12 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2015-08-04T22:35:12Z</dc:date>
    <item>
      <title>IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909033#M315660</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt;"&gt;How do I do an Intervalmatch on multiple fields in one single Fact table.&amp;nbsp; Using the example below, I want to do an intervalmatch on the fields not only on &lt;STRONG&gt;Date but also on Date2, Date3&lt;/STRONG&gt;, etc.&amp;nbsp;&amp;nbsp; Is there another solution besides using IntervalMatch?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue; font-size: 9pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;INLINE&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt;&lt;BR /&gt;&lt;SPAN style="color: maroon; font-family: 'Courier New'; font-size: 9pt;"&gt;[&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name, Start, End&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; First,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/01/2010, 31/01/2010&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Second,&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/02/2010, 28/02/2010&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Third,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/03/2010, 31/03/2010&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Four,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/04/2010, 30/04/2010&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Five,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/05/2010, 30/05/2010&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Six,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/06/2010, 31/06/2010&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Seven&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 01/07/2010, 30/07/2010&lt;BR /&gt;]&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt;;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;FactsTable:&lt;BR /&gt;&lt;SPAN style="color: blue; font-size: 9pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;INLINE&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt;&lt;BR /&gt;&lt;SPAN style="color: maroon; font-family: 'Courier New'; font-size: 9pt;"&gt;[&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID,&amp;nbsp; &lt;STRONG&gt;Date,&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Date2&lt;/STRONG&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Date3&lt;/STRONG&gt;,&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;&amp;nbsp; Amount&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A,&amp;nbsp;&amp;nbsp; 03/02/2010,&amp;nbsp;&amp;nbsp;&amp;nbsp; 15/06/2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 03/05/2010&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; 100&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B,&amp;nbsp;&amp;nbsp; 16/01/2010,&amp;nbsp;&amp;nbsp;&amp;nbsp; 03/04/2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22/03/2010&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; 200&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C,&amp;nbsp;&amp;nbsp; 15/03/2010,&amp;nbsp;&amp;nbsp;&amp;nbsp; 20/07/2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15/05/2010&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; 300&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; E,&amp;nbsp;&amp;nbsp; 15/06/2010,&amp;nbsp;&amp;nbsp;&amp;nbsp; 10/01/2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 12/06/2010&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; 600&lt;BR /&gt;&lt;BR /&gt;]&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt;;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;FactsDates:&amp;nbsp; &lt;BR /&gt;&lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;INTERVALMATCH&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: maroon; font-family: 'Courier New'; font-size: 9pt;"&gt;Date&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt;) &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;LEFT&lt;/SPAN&gt; &lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;JOIN&lt;/SPAN&gt; &lt;SPAN style="color: blue; font-size: 9pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="color: maroon; font-family: 'Courier New'; font-size: 9pt;"&gt;Start&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: maroon; font-family: 'Courier New'; font-size: 9pt;"&gt;End&lt;/SPAN&gt; &lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;RESIDENT&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt; DatesTable;&amp;nbsp; &lt;BR /&gt;&lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;LEFT&lt;/SPAN&gt; &lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;Join&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt; (FactsTable) &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-size: 9pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt; * &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;RESIDENT&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt; DatesTable;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&lt;SPAN style="color: blue; font-size: 9pt; font-family: 'Courier New';"&gt;&lt;STRONG&gt;DROP&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="color: blue; font-family: 'Courier New'; font-size: 9pt;"&gt;TABLE&lt;/SPAN&gt;&lt;SPAN style="color: black; font-family: 'Courier New'; font-size: 9pt;"&gt; DatesTable; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to do an IntervalMatch on Date2, Date3, as well?????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2015 22:40:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909033#M315660</guid>
      <dc:creator />
      <dc:date>2015-08-03T22:40:25Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909034#M315661</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You may consider transforming your facts table using e.g. CROSSTABLE LOAD prefix into a ID, Date, DateType structure. Then do the IntervalMatch on Date field.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Aug 2015 22:52:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909034#M315661</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2015-08-03T22:52:35Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909035#M315662</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you.&amp;nbsp; I am not sure this will help or I understand completely because I need to do an intervalmatch on 3 fields Date, Date2, and Date3.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2015 11:47:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909035#M315662</guid>
      <dc:creator />
      <dc:date>2015-08-04T11:47:03Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909036#M315663</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The CROSSTABLE LOAD will transform Date1, Date2 and Date3 field to a common Date field (which you can IntervalMatch then) and DateType (labelling the Date field as of type Date1, Date2, Date2).&lt;/P&gt;&lt;P&gt;Basically, you transform 1 records with 3 fields into 3 records with two fields.&lt;/P&gt;&lt;P&gt;The benefit is the common Date field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See also&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/qlik-blogpost/3585"&gt;Canonical Date&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternatively, you can indeed intervalmatch the three fields on their own, but I think you will not get a common interval field matched to the fields (and I assume that's what you want).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe I just don't get what you really want. If possible, prepare a small sample QVW with your data model and attach your requested outcome.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2015 12:03:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909036#M315663</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2015-08-04T12:03:16Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909037#M315664</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I&amp;nbsp; attached a sample .QVW in my initial discussion.&amp;nbsp; Basically, I need to do an intervalmatch on Marks_Qtr1, Marks_Qtr2, and Marks_Qtr3. So&amp;nbsp; I need to know if a student pass, failed, etc for EACH quarter.&amp;nbsp; I hope this makes sense.&amp;nbsp; As of right now, it looks like I can only do an intervalmatch on Marks_Qtr1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2015 12:40:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909037#M315664</guid>
      <dc:creator />
      <dc:date>2015-08-04T12:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909038#M315665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Attached what I was thinking about.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2015 16:23:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909038#M315665</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2015-08-04T16:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909039#M315666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This solution may work!&amp;nbsp; The problem I am having now is some of the Mark_Qtr values are null or blank.&amp;nbsp; I want to display when Mark Qtr values are null or blank to display the interval name 'No data available' in the Grade table. Any suggestions?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2015 22:09:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909039#M315666</guid>
      <dc:creator />
      <dc:date>2015-08-04T22:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909040#M315667</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can assign the missing marks a value that is outside of your marks range, like zero (or -1, etc.).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And add an appropriate interval to your range table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may need to filter this range class when calculating avg scores etc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Aug 2015 22:35:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909040#M315667</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2015-08-04T22:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: IntervalMatch on multiple fields in a table</title>
      <link>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909041#M315668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since the QVW I provided is not the real business case scenario, I just used this Marks sample QVW as a case similar to my real business case.&amp;nbsp; My values actually fall into the - and 0 range so there is likelyhood that I would use the - and 0 intervals.&amp;nbsp; For now, I just used -50000 for null values in hopes my values never fall into this range!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Aug 2015 14:03:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/IntervalMatch-on-multiple-fields-in-a-table/m-p/909041#M315668</guid>
      <dc:creator />
      <dc:date>2015-08-05T14:03:22Z</dc:date>
    </item>
  </channel>
</rss>

