<?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: Match Vs IntervalMatch in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Match-Vs-IntervalMatch/m-p/409558#M152290</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;&lt;SPAN class="hps"&gt;The&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;match&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;function&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;performs&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a comparison that&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is case sensitive&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #3399ff;"&gt;match&lt;/SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt; str, expr1 [ , expr2,...exprN ] &lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;For example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;&lt;SPAN style="color: #ffffff; background-color: #3399ff;"&gt;match&lt;/SPAN&gt;( M, 'Jan','Fev','Mar')&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="hps"&gt;returns &lt;/SPAN&gt;2&lt;/SPAN&gt; if &lt;SPAN class="Italic"&gt;M&lt;/SPAN&gt; = &lt;SPAN class="Italic"&gt;Fev&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="hps"&gt;returns &lt;/SPAN&gt;0&lt;/SPAN&gt; if &lt;SPAN class="Italic"&gt;M&lt;/SPAN&gt; = &lt;SPAN class="Italic"&gt;Apr &lt;/SPAN&gt;ou&lt;SPAN class="Italic"&gt; jan&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="hps"&gt;IntervalMatch:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;The prefix&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatch&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;extended from&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;one&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;or Select&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Load command&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(SQL)&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is used to combine&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;discrete data&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;one&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;or more&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;changed dimensions&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;over time&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;This is a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;very efficient&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and flexible&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;resource&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that can be used&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to solve problems with&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;slowly changing dimensions&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;binding&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;field&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;specific key&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;to the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;appropriate&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;numeric ranges&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;The syntax is&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;intervalmatch&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;combcampo, &lt;SPAN class="hps"&gt;campochave1&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;[&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;campochave2&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;...&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;campochave5&lt;/SPAN&gt;]&lt;SPAN class="atn"&gt;) (&lt;/SPAN&gt;comandoload &lt;SPAN class="hps"&gt;|&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;comandoselect&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;combcampo&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is the field that&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;contains&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;numeric values&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;​​to be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;linked to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;discrete&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;intervals&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;field&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;are&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;key&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;fields that contain&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the attributes to be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;combined using&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the range.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;comandoload&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;or&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;comandoselect&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;should&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;result in&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a table&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;where the first two&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;fields&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;contain&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;lower and upper limits&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of each interval&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and the third&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;and also &lt;SPAN class="hps"&gt;the following fields&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;contains the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;field&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;s) &lt;SPAN class="hps atn"&gt;present (&lt;/SPAN&gt;s) &lt;SPAN class="hps"&gt;in charge&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatch&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;The intervals&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;are always closed&lt;/SPAN&gt;, that is, &lt;SPAN class="hps"&gt;always contain&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;endpoints.&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;The&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;non-numeric&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;limits&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;cause the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;range to be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;disregarded&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(undefined&lt;/SPAN&gt;) while &lt;SPAN class="hps"&gt;extending&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the range&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;limits&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;indefinitely&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NULL&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;unlimited). &lt;SPAN class="hps"&gt;The intervals&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;may be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;overlapping&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and values&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;​​will be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;bound by&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;all&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;corresponding&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;intervals&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;To prevent&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;undefined&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;interval limits&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;are&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;disregarded&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;you must allow&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NULL values&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;​​are&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;mapped to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;other fields that&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;constitute the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;lower or upper limit&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;on the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;range.&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;This can be accomplished&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with the command&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NullAsValue&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Before&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatch&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;command&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;the field containing&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;discrete&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;data points&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;Date &lt;SPAN class="hps"&gt;in the following example&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;have already been&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;read into&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;QlikView&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;The&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;command itself&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatchnão&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;read&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;this field&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;from the table&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of the database&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Inner Join&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatch&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;Date, Key) &lt;SPAN class="hps"&gt;Load&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;PrimeiraData&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;ÚltData&lt;/SPAN&gt;, Key &lt;SPAN class="hps"&gt;resident&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Key;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;ps.:&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;The above text&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;HELP&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;QlikView&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Dec 2012 12:49:58 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-12-05T12:49:58Z</dc:date>
    <item>
      <title>Match Vs IntervalMatch</title>
      <link>https://community.qlik.com/t5/QlikView/Match-Vs-IntervalMatch/m-p/409557#M152289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to understand if Match and IntervalMatch are the same functions in qlikview.&lt;/P&gt;&lt;P&gt;If not then can you pls explain the difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mansi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2012 12:09:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Match-Vs-IntervalMatch/m-p/409557#M152289</guid>
      <dc:creator />
      <dc:date>2012-12-05T12:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: Match Vs IntervalMatch</title>
      <link>https://community.qlik.com/t5/QlikView/Match-Vs-IntervalMatch/m-p/409558#M152290</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;&lt;SPAN class="hps"&gt;The&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;match&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;function&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;performs&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a comparison that&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is case sensitive&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&lt;SPAN style="color: #ffffff; background-color: #3399ff;"&gt;match&lt;/SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN class="Italic"&gt; str, expr1 [ , expr2,...exprN ] &lt;/SPAN&gt;&lt;SPAN class="Bold"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;For example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Code"&gt;&lt;SPAN style="color: #ffffff; background-color: #3399ff;"&gt;match&lt;/SPAN&gt;( M, 'Jan','Fev','Mar')&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="hps"&gt;returns &lt;/SPAN&gt;2&lt;/SPAN&gt; if &lt;SPAN class="Italic"&gt;M&lt;/SPAN&gt; = &lt;SPAN class="Italic"&gt;Fev&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="hps"&gt;returns &lt;/SPAN&gt;0&lt;/SPAN&gt; if &lt;SPAN class="Italic"&gt;M&lt;/SPAN&gt; = &lt;SPAN class="Italic"&gt;Apr &lt;/SPAN&gt;ou&lt;SPAN class="Italic"&gt; jan&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="hps"&gt;IntervalMatch:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Italic"&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;The prefix&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatch&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;extended from&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;one&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;or Select&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Load command&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(SQL)&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is used to combine&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;discrete data&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;one&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;or more&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;changed dimensions&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;over time&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;This is a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;very efficient&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and flexible&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;resource&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;that can be used&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to solve problems with&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;slowly changing dimensions&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;binding&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;field&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;specific key&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;to the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;appropriate&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;numeric ranges&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;The syntax is&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;intervalmatch&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;combcampo, &lt;SPAN class="hps"&gt;campochave1&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;[&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;campochave2&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;...&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;campochave5&lt;/SPAN&gt;]&lt;SPAN class="atn"&gt;) (&lt;/SPAN&gt;comandoload &lt;SPAN class="hps"&gt;|&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;comandoselect&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;combcampo&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is the field that&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;contains&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;numeric values&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;​​to be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;linked to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;discrete&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;intervals&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;field&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;are&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;key&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;fields that contain&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the attributes to be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;combined using&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the range.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;comandoload&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;or&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;comandoselect&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;should&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;result in&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;a table&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;where the first two&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;fields&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;contain&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;lower and upper limits&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of each interval&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and the third&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;and also &lt;SPAN class="hps"&gt;the following fields&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;contains the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(s&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;field&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;s) &lt;SPAN class="hps atn"&gt;present (&lt;/SPAN&gt;s) &lt;SPAN class="hps"&gt;in charge&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatch&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;The intervals&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;are always closed&lt;/SPAN&gt;, that is, &lt;SPAN class="hps"&gt;always contain&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;endpoints.&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;The&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;non-numeric&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;limits&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;cause the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;range to be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;disregarded&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;(undefined&lt;/SPAN&gt;) while &lt;SPAN class="hps"&gt;extending&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the range&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;limits&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;indefinitely&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NULL&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;unlimited). &lt;SPAN class="hps"&gt;The intervals&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;may be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;overlapping&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and values&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;​​will be&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;bound by&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;all&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;corresponding&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;intervals&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;To prevent&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;undefined&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;interval limits&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;are&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;disregarded&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;you must allow&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NULL values&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;​​are&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;mapped to&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;other fields that&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;constitute the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;lower or upper limit&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;on the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;range.&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;This can be accomplished&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with the command&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;NullAsValue&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Before&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatch&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;command&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;the field containing&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;discrete&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;data points&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;Date &lt;SPAN class="hps"&gt;in the following example&lt;/SPAN&gt;) &lt;SPAN class="hps"&gt;have already been&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;read into&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;QlikView&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;The&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;command itself&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatchnão&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;read&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;this field&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;from the table&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of the database&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;Inner Join&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;IntervalMatch&lt;/SPAN&gt; &lt;SPAN class="hps atn"&gt;(&lt;/SPAN&gt;Date, Key) &lt;SPAN class="hps"&gt;Load&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;PrimeiraData&lt;/SPAN&gt;, &lt;SPAN class="hps"&gt;ÚltData&lt;/SPAN&gt;, Key &lt;SPAN class="hps"&gt;resident&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Key;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="hps"&gt;ps.:&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="hps"&gt;The above text&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;is&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;HELP&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;QlikView&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="Bold"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2012 12:49:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Match-Vs-IntervalMatch/m-p/409558#M152290</guid>
      <dc:creator />
      <dc:date>2012-12-05T12:49:58Z</dc:date>
    </item>
  </channel>
</rss>

