<?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 Load data that exists between pairs of rows in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Load-data-that-exists-between-pairs-of-rows/m-p/1967411#M79742</link>
    <description>&lt;P&gt;Hi there,&lt;/P&gt;
&lt;P&gt;I have a table like the following (generalised data):&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Positions:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;&lt;STRONG&gt;Position&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;&lt;STRONG&gt;String&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;a&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;b&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;3&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;c&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;4&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;d&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;5&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;e&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;f&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;8&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;a&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;9&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;h&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;10&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;P&gt;d&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With an extract of relevant pairs as follows (assume that a and d are pairs that indicate the start and end of relevant data):&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Pairs:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE border="1" width="56.24999715084866%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;&lt;STRONG&gt;Position&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="25%"&gt;&lt;STRONG&gt;String&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="25%"&gt;&lt;STRONG&gt;StringCount&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;1&lt;/TD&gt;
&lt;TD width="25%"&gt;a&lt;/TD&gt;
&lt;TD width="25%"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;4&lt;/TD&gt;
&lt;TD width="25%"&gt;d&lt;/TD&gt;
&lt;TD width="25%"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;8&lt;/TD&gt;
&lt;TD width="25%"&gt;a&lt;/TD&gt;
&lt;TD width="25%"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;10&lt;/TD&gt;
&lt;TD width="25%"&gt;d&lt;/TD&gt;
&lt;TD width="25%"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These tables continue for multiple rows, and there are multiple instances of "a" and "d" with data in between.&lt;/P&gt;
&lt;P&gt;The positions and counts of a and d can change depending on the source data.&lt;/P&gt;
&lt;P&gt;I wish to load the above table but include the data that appears between the pairs, i.e:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Pairs:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;&lt;STRONG&gt;Position&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;&lt;STRONG&gt;String&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;a&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;b&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;3&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;c&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;4&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;d&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;8&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;a&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;9&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;f&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="40px"&gt;10&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="40px"&gt;
&lt;P&gt;d&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What is the easiest way to solve this? I figure I might be able to use a loop that relies on the StringCount, but wondering what ideas you have.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Prog&lt;/P&gt;</description>
    <pubDate>Wed, 10 Aug 2022 23:44:31 GMT</pubDate>
    <dc:creator>Prog</dc:creator>
    <dc:date>2022-08-10T23:44:31Z</dc:date>
    <item>
      <title>Load data that exists between pairs of rows</title>
      <link>https://community.qlik.com/t5/App-Development/Load-data-that-exists-between-pairs-of-rows/m-p/1967411#M79742</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;
&lt;P&gt;I have a table like the following (generalised data):&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Positions:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;&lt;STRONG&gt;Position&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;&lt;STRONG&gt;String&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;a&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;b&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;3&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;c&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;4&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;d&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;5&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;e&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;TD&gt;f&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;7&lt;/TD&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;8&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;a&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;9&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;h&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50%" height="25px"&gt;10&lt;/TD&gt;
&lt;TD width="50%" height="25px"&gt;
&lt;P&gt;d&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With an extract of relevant pairs as follows (assume that a and d are pairs that indicate the start and end of relevant data):&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Pairs:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE border="1" width="56.24999715084866%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;&lt;STRONG&gt;Position&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="25%"&gt;&lt;STRONG&gt;String&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="25%"&gt;&lt;STRONG&gt;StringCount&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;1&lt;/TD&gt;
&lt;TD width="25%"&gt;a&lt;/TD&gt;
&lt;TD width="25%"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;4&lt;/TD&gt;
&lt;TD width="25%"&gt;d&lt;/TD&gt;
&lt;TD width="25%"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;8&lt;/TD&gt;
&lt;TD width="25%"&gt;a&lt;/TD&gt;
&lt;TD width="25%"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="25%"&gt;10&lt;/TD&gt;
&lt;TD width="25%"&gt;d&lt;/TD&gt;
&lt;TD width="25%"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;These tables continue for multiple rows, and there are multiple instances of "a" and "d" with data in between.&lt;/P&gt;
&lt;P&gt;The positions and counts of a and d can change depending on the source data.&lt;/P&gt;
&lt;P&gt;I wish to load the above table but include the data that appears between the pairs, i.e:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Pairs:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;&lt;STRONG&gt;Position&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;&lt;STRONG&gt;String&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;1&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;a&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;2&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;b&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;3&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;c&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;4&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;d&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;8&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;a&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;9&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="25px"&gt;f&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49.93773349937734%" height="40px"&gt;10&lt;/TD&gt;
&lt;TD width="49.93773349937734%" height="40px"&gt;
&lt;P&gt;d&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What is the easiest way to solve this? I figure I might be able to use a loop that relies on the StringCount, but wondering what ideas you have.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Prog&lt;/P&gt;</description>
      <pubDate>Wed, 10 Aug 2022 23:44:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-data-that-exists-between-pairs-of-rows/m-p/1967411#M79742</guid>
      <dc:creator>Prog</dc:creator>
      <dc:date>2022-08-10T23:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: Load data that exists between pairs of rows</title>
      <link>https://community.qlik.com/t5/App-Development/Load-data-that-exists-between-pairs-of-rows/m-p/1967418#M79743</link>
      <description>&lt;P&gt;How I solved this using a loop:&lt;/P&gt;
&lt;P&gt;Let vPairAmount = Peek('StringCount',-1,'Pairs');&lt;/P&gt;
&lt;P&gt;For i = 1 to $(vPairAmount)&lt;/P&gt;
&lt;P&gt;Concatenate (Pairs)&lt;BR /&gt;Load&lt;BR /&gt;Position,&lt;BR /&gt;String&lt;BR /&gt;Resident Positions&lt;BR /&gt;Where Position &amp;gt; Peek('Position',$(i)+$(i)-2,'Pairs') and Position &amp;lt; Peek('Position',$(i)+$(i)-1,'Pairs');&lt;/P&gt;
&lt;P&gt;Next i;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Aug 2022 23:47:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Load-data-that-exists-between-pairs-of-rows/m-p/1967418#M79743</guid>
      <dc:creator>Prog</dc:creator>
      <dc:date>2022-08-10T23:47:20Z</dc:date>
    </item>
  </channel>
</rss>

