<?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: Dynamic intervals between rows in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761571#M270855</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 one:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_142445_Pic1.JPG.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/71466_QlikCommunity_Thread_142445_Pic1.JPG.jpg" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14162669600442889" jivemacro_uid="_14162669600442889"&gt;
&lt;P&gt;LOAD *,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(IsNum(SubField(@2,' ',1)),'Category'&amp;amp;Cat) as Category;&lt;/P&gt;
&lt;P&gt;LOAD *, RecNo() as ID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RangeSum(Peek(Cat),-(not IsNum(SubField(Previous(@2),' ',1)) and IsNum(SubField(@2,' ',1)))) as Cat&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;FROM [&lt;/SPAN&gt;&lt;A class="" data-containerid="-1" data-containertype="-1" data-objectid="137793" data-objecttype="13" href="http://community.qlik.com/servlet/JiveServlet/download/2051-142445-658551-137793/lug_ex.xls"&gt;http://community.qlik.com/servlet/JiveServlet/download/658551-137793/lug_ex.xls&lt;/A&gt;&lt;SPAN&gt;] (biff, no labels, table is Foglio1$);&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&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>Mon, 17 Nov 2014 23:29:20 GMT</pubDate>
    <dc:creator>MarcoWedel</dc:creator>
    <dc:date>2014-11-17T23:29:20Z</dc:date>
    <item>
      <title>Dynamic intervals between rows</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761566#M270850</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everyone!&lt;/P&gt;&lt;P&gt;Searching for a little help.&lt;/P&gt;&lt;P&gt;I'm working on dynamic input files with lot of rows.&lt;/P&gt;&lt;P&gt;The source file is a fixed Excel (that means I can't modify the input out of Qlik) and in a simple way it could looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" height="349" style="width: 135px; height: 290px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="64"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A&lt;/P&gt;&lt;/TD&gt;&lt;TD width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;values&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;&lt;SPAN style="text-align: -webkit-right;"&gt;values&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;2&lt;/TD&gt;&lt;TD align="right"&gt;&lt;SPAN style="text-align: -webkit-right;"&gt;values&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;A&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;B&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;&lt;SPAN style="text-align: -webkit-right;"&gt;values&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;2&lt;/TD&gt;&lt;TD align="right"&gt;&lt;SPAN style="text-align: -webkit-right;"&gt;values&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;2&lt;/TD&gt;&lt;TD align="right"&gt;&lt;SPAN style="text-align: -webkit-right;"&gt;values&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;B&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;C&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;&lt;SPAN style="text-align: -webkit-right;"&gt;values&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;2&lt;/TD&gt;&lt;TD align="right"&gt;&lt;SPAN style="text-align: -webkit-right;"&gt;values&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;C&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm searching a criterium to label values, to map the dynamic intervals in which they lie.&lt;/P&gt;&lt;P&gt;Intervals' lenght are not the same along the rows, and they also vary on different inputs.&lt;/P&gt;&lt;P&gt;I tought about assign a variable to min occurrence and max occurrence of "A" in the first column, and then tag the values inside with another criterium (in this case, if first column =1 they should be labeled in the same category, if =2 in another category: in the example above, all values are in their own category except row2&amp;amp;row3 and&amp;nbsp; row8&amp;amp;row9),&lt;/P&gt;&lt;P&gt;but input file is long enough to discourage me set each single variable for min/max and the make lot of "where" in the script.&lt;/P&gt;&lt;P&gt;Is there a shortest way to create something like a map that manage intervals?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 16:37:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761566#M270850</guid>
      <dc:creator />
      <dc:date>2014-11-17T16:37:57Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic intervals between rows</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761567#M270851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If the data in your excel file is ordered as in the example you posted you can try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;/P&gt;&lt;P&gt;LOAD * WHERE len(trim(values))&amp;gt;0;&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FirstColumn,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; values,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( len(trim(values))&amp;gt;0 , peek('Label'), FirstColumn) as Label&lt;/P&gt;&lt;P&gt;FROM &lt;EM&gt;...excel_file...&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 17:35:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761567#M270851</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2014-11-17T17:35:15Z</dc:date>
    </item>
    <item>
      <title>Re: Re: Dynamic intervals between rows</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761568#M270852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Gysbert for your answer!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately my example was poorly appropriate so the solution is not correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the attachment there's an extract of the first two column of the input file (marked yellow).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My goal is to obtain the pointer as in column 3 (marked green), as you see just on the rows where values in column B starts with a code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 18:37:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761568#M270852</guid>
      <dc:creator />
      <dc:date>2014-11-17T18:37:54Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic intervals between rows</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761569#M270853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;PFA&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 19:44:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761569#M270853</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2014-11-17T19:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic intervals between rows</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761570#M270854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much, Massimo. Very useful!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Nov 2014 22:23:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761570#M270854</guid>
      <dc:creator />
      <dc:date>2014-11-17T22:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic intervals between rows</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761571#M270855</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 one:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_142445_Pic1.JPG.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/71466_QlikCommunity_Thread_142445_Pic1.JPG.jpg" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code _jivemacro_uid_14162669600442889" jivemacro_uid="_14162669600442889"&gt;
&lt;P&gt;LOAD *,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If(IsNum(SubField(@2,' ',1)),'Category'&amp;amp;Cat) as Category;&lt;/P&gt;
&lt;P&gt;LOAD *, RecNo() as ID,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RangeSum(Peek(Cat),-(not IsNum(SubField(Previous(@2),' ',1)) and IsNum(SubField(@2,' ',1)))) as Cat&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;FROM [&lt;/SPAN&gt;&lt;A class="" data-containerid="-1" data-containertype="-1" data-objectid="137793" data-objecttype="13" href="http://community.qlik.com/servlet/JiveServlet/download/2051-142445-658551-137793/lug_ex.xls"&gt;http://community.qlik.com/servlet/JiveServlet/download/658551-137793/lug_ex.xls&lt;/A&gt;&lt;SPAN&gt;] (biff, no labels, table is Foglio1$);&lt;/SPAN&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&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>Mon, 17 Nov 2014 23:29:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761571#M270855</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2014-11-17T23:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic intervals between rows</title>
      <link>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761572#M270856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Marco...&lt;/P&gt;&lt;P&gt;I raise... and if I want to create a second map from @1 values?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So along with the logic you defined, add another field with something dynamic like&lt;/P&gt;&lt;P&gt;from first occurrence of "TESTO" to last occurrence of "TESTO" assign value 1, from first to last occurrence of "ATT.B)" assign value 2? Is it possibile?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Nov 2014 17:22:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Dynamic-intervals-between-rows/m-p/761572#M270856</guid>
      <dc:creator />
      <dc:date>2014-11-19T17:22:25Z</dc:date>
    </item>
  </channel>
</rss>

