<?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: Preceding load on peek() tables in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1570999#M596729</link>
    <description>&lt;P&gt;It's a specially behaviour of peek() and not really related to the preceeding load else to the fact that the fields Location and ValidFrom from the peek() aren't included within the preceeding - just add them within the preceeding too or remove them from the start-load and it will work respectively fail, too.&lt;/P&gt;&lt;P&gt;I think the reason for it is that the interrecord-functions needs these fields directly within the loading table and there they aren't loaded. In this way they are different to other "normal" functions like: if(F1 = 'A', F2, F3) as F4 which could be evaluated on the source-level.&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;</description>
    <pubDate>Thu, 18 Apr 2019 12:19:46 GMT</pubDate>
    <dc:creator>marcus_sommer</dc:creator>
    <dc:date>2019-04-18T12:19:46Z</dc:date>
    <item>
      <title>Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1570971#M596727</link>
      <description>&lt;P&gt;I&amp;nbsp; notice strange behaviour when performing a preceding load on a table generated using the peek function? Can anyone explain what's happening and why?&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/6622"&gt;@hic&lt;/a&gt;&amp;nbsp;do you have an explanation?&amp;nbsp;&lt;FONT color="#808080"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Example 1.&lt;/STRONG&gt; Not using preceding load, the peek works at intended. On the Version 3 ValidTo I get the version 4 ValidFrom figures.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 450px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/10515iCA83C19439E10179/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;PRE&gt;&lt;BR /&gt;&lt;FONT color="#000000"&gt;Data&lt;/FONT&gt;:
LOAD &lt;BR /&gt;  rowno() as Id, &lt;BR /&gt;  * inline [
Version, Location,	ValidFrom
3,	Uppsala,	2019-04-18
3,	Storvreta,	2019-04-18
3,	Tierp,		2019-04-18
4,	Uppsala,	2019-04-19
4,	Storvreta,	2019-04-19
4,	Tierp,		2019-04-19
];

PeekTable:
LOAD
  Id, 
  Version,	
  Location,	
  ValidFrom,
  If(peek('Location')=Location, peek('ValidFrom'), '9999-12-31') as ValidTo
Resident Data
ORDER BY Location, Version desc;

DROP TABLE Data;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Example 2. &lt;/STRONG&gt;Adding preceding load&amp;nbsp;&lt;/P&gt;&lt;P&gt;But if I add a preceeding load to my my peek table something strange happens.... all ValidTo ends up as 9999-12-31.&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Output using preceding load on peek" style="width: 466px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/10514iB5C617FCC8960B42/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="Output using preceding load on peek" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Output using preceding load on peek&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;PRE&gt;Data:
LOAD &lt;BR /&gt;  rowno() as Id, &lt;BR /&gt;  * inline [
Version, Location,	ValidFrom
3,	Uppsala,	2019-04-18
3,	Storvreta,	2019-04-18
3,	Tierp,		2019-04-18
4,	Uppsala,	2019-04-19
4,	Storvreta,	2019-04-19
4,	Tierp,		2019-04-19
];

Peek:
&lt;STRONG&gt;LOAD 
  Id, 
  ValidTo
;&lt;/STRONG&gt;
PeekTable:
LOAD
  Id, 
  Version,	
  Location,	
  ValidFrom,
  If(peek('Location')=Location, peek('ValidFrom'), '9999-12-31') as ValidTo
Resident &lt;BR /&gt;  Data
ORDER BY Location, Version desc;

&lt;STRIKE&gt;//DROP TABLE Data;&lt;/STRIKE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;My workaround&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;Data:
LOAD rowno() as Id, * inline [
Version, Location,	ValidFrom
3,	Uppsala,	2019-04-18
3,	Storvreta,	2019-04-18
3,	Tierp,		2019-04-18
4,	Uppsala,	2019-04-19
4,	Storvreta,	2019-04-19
4,	Tierp,		2019-04-19
];

PeekTable:
LOAD
  Id, 
  Version,	
  Location,	
  ValidFrom,
  If(peek('Location')=Location, peek('ValidFrom'), '9999-12-31') as ValidTo
Resident Data
ORDER BY Location, Version desc;

Final:
LOAD 
  Id, 
  ValidTo
Resident PeekTable
;
DROP Table PeekTable;&lt;/PRE&gt;</description>
      <pubDate>Sat, 16 Nov 2024 03:49:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1570971#M596727</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2024-11-16T03:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1570985#M596728</link>
      <description>&lt;P&gt;I have noticed this behavior where if you are using Peek on a field, you cannot really remove the field you are peeking on in your preceding load.... another work around this is&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Data:
LOAD 
  rowno() as Id, 
  * inline [
Version, Location,	ValidFrom
3,	Uppsala,	2019-04-18
3,	Storvreta,	2019-04-18
3,	Tierp,		2019-04-18
4,	Uppsala,	2019-04-19
4,	Storvreta,	2019-04-19
4,	Tierp,		2019-04-19
];

Peek:
LOAD 
  Id, 
  ValidTo,
 &lt;FONT color="#FF0000"&gt; ValidFrom,
  Location&lt;/FONT&gt;
;
PeekTable:
LOAD
  Id, 
  Version,	
  Location,	
  ValidFrom,
  If(peek('Location')=Location, peek('ValidFrom'), '9999-12-31') as ValidTo
Resident 
  Data
ORDER BY Location, Version desc;

DROP Field ValidFrom, Location From PeekTable;&lt;/PRE&gt;&lt;P&gt;Since you are doing peek on Location and ValidFrom, bring them in your preceding load, but then drop the field using DROP Field statement.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Apr 2019 11:51:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1570985#M596728</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-04-18T11:51:20Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1570999#M596729</link>
      <description>&lt;P&gt;It's a specially behaviour of peek() and not really related to the preceeding load else to the fact that the fields Location and ValidFrom from the peek() aren't included within the preceeding - just add them within the preceeding too or remove them from the start-load and it will work respectively fail, too.&lt;/P&gt;&lt;P&gt;I think the reason for it is that the interrecord-functions needs these fields directly within the loading table and there they aren't loaded. In this way they are different to other "normal" functions like: if(F1 = 'A', F2, F3) as F4 which could be evaluated on the source-level.&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;</description>
      <pubDate>Thu, 18 Apr 2019 12:19:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1570999#M596729</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2019-04-18T12:19:46Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1571033#M596730</link>
      <description>Peek looks into the target table. An intermediate table that forwards the data to the preceding load is not the target table. That will be the result of the preceding load. The field you're trying to peek into isn't in the target table. Arguably a bug. But it's hard to expect peek to know what fields do or don't exist x steps after peek executes.</description>
      <pubDate>Thu, 18 Apr 2019 13:01:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1571033#M596730</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2019-04-18T13:01:27Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1571081#M596731</link>
      <description>&lt;P&gt;Thank you for your imputs&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/46628"&gt;@sunny_talwar&lt;/a&gt;, &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/28038"&gt;@marcus_sommer&lt;/a&gt;&amp;nbsp; and &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/18624"&gt;@Gysbert_Wassenaar&lt;/a&gt;&amp;nbsp;. They where all helpful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/18624"&gt;@Gysbert_Wassenaar&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;Peek looks into the target table. An intermediate table that forwards the data to the preceding load is not the target table. That will be the result of the preceding load. The field you're trying to peek into isn't in the target table.&amp;nbsp;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Your answer makes me adjust how I look at the consept preceding loads. I've always imagined the&amp;nbsp; first load to close before going up to the next preceding load, but after reading your comment&amp;nbsp; I get the idea that the entries are of moving up the preceding load ladder row by row.&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is also kind of explains the problem with rowno() in preceding loads.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Apr 2019 14:00:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1571081#M596731</guid>
      <dc:creator>Vegar</dc:creator>
      <dc:date>2019-04-18T14:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1613826#M596732</link>
      <description>&lt;P&gt;I have been using &lt;STRONG&gt;Preceding&lt;/STRONG&gt; load for my following desire result.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Customer_Name&lt;/TD&gt;&lt;TD&gt;Customer_Place&lt;/TD&gt;&lt;TD&gt;Customer_Sales&lt;/TD&gt;&lt;TD&gt;Customer_Aggr&lt;/TD&gt;&lt;TD&gt;Total_Purchase&lt;/TD&gt;&lt;TD&gt;result&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;450&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;5000&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;5000&lt;/STRONG&gt;-0=&lt;STRONG&gt;5000&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;John&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;950&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;5000&lt;/STRONG&gt;-950=&lt;STRONG&gt;4050&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Rick&lt;/TD&gt;&lt;TD&gt;Texas&lt;/TD&gt;&lt;TD&gt;320&lt;/TD&gt;&lt;TD&gt;820&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;4050&lt;/STRONG&gt;-820=&lt;STRONG&gt;3230&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Martin&lt;/TD&gt;&lt;TD&gt;Ohio&lt;/TD&gt;&lt;TD&gt;250&lt;/TD&gt;&lt;TD&gt;570&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;3230&lt;/STRONG&gt;-570=&lt;STRONG&gt;2660&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Marcus&lt;/TD&gt;&lt;TD&gt;Kensas&lt;/TD&gt;&lt;TD&gt;140&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;2660&lt;/STRONG&gt;-390=&lt;STRONG&gt;2270&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Lisa&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;659&lt;/TD&gt;&lt;TD&gt;799&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;2270&lt;/STRONG&gt;-799=&lt;STRONG&gt;1471&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Geo&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;370&lt;/TD&gt;&lt;TD&gt;1029&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;1471&lt;/STRONG&gt;-1029=&lt;STRONG&gt;230&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Monti&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;220&lt;/TD&gt;&lt;TD&gt;590&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;230&lt;/STRONG&gt;-590=&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Carl&lt;/TD&gt;&lt;TD&gt;Kensas&lt;/TD&gt;&lt;TD&gt;220&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;0&lt;/STRONG&gt;-400=&lt;STRONG&gt;0&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Daniel&lt;/TD&gt;&lt;TD&gt;Texas&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0-400=0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Adi&lt;/TD&gt;&lt;TD&gt;Kensas&lt;/TD&gt;&lt;TD&gt;840&lt;/TD&gt;&lt;TD&gt;1060&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0-1060=0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Begoli&lt;/TD&gt;&lt;TD&gt;Ohio&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;841&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0-841=0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bruce&lt;/TD&gt;&lt;TD&gt;Texas&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;457&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0-457=0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Hillary&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;6986&lt;/TD&gt;&lt;TD&gt;7442&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0-7442=0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check my following techniques of result column and correct the same.&lt;/P&gt;&lt;P&gt;Operations:&lt;BR /&gt;Load&lt;BR /&gt;Customer_Name,&lt;BR /&gt;Customer_Place,&lt;BR /&gt;Customer_Sales,&lt;BR /&gt;Total_Purchase,&lt;BR /&gt;Rangesum(Total_Purchase - Peek(Customer_Aggr)) as result,&lt;BR /&gt;Rangesum( Customer_Sales + Peek(Customer_Sales,-1)) AS Customer_Aggr;&lt;BR /&gt;&lt;BR /&gt;//*1.* Here I'm creating my data&lt;BR /&gt;//ExampleData:&lt;BR /&gt;Load * Inline [&lt;BR /&gt;Customer_ID, Customer_Name, Customer_Place, Customer_Sales, Total_Purchase&lt;BR /&gt;1,Eric,Boston,450,1000&lt;BR /&gt;2,John,Kreta,500,0&lt;BR /&gt;3,Rick,Texas,320,0&lt;BR /&gt;4,Martin,Ohio,250,0&lt;BR /&gt;5,Marcus,Kensas,140,0&lt;BR /&gt;6,Lisa,Boston,659,0&lt;BR /&gt;7,Geo,Kreta,370,0&lt;BR /&gt;8,Monti,Kreta,220,0&lt;BR /&gt;9,Daniel,Texas,180,0&lt;BR /&gt;10,Carl,Kensas,220,0&lt;BR /&gt;11,Adi,Kensas,840,0&lt;BR /&gt;12,Begoli,Ohio,1,0&lt;BR /&gt;13,Bruce,Texas,456,0&lt;BR /&gt;14,Hillary,Kreta,6986,0];&lt;BR /&gt;&lt;BR /&gt;////*3.* Finally, I'm trying to safe the table temporarilly and order by Customer_Aggr&lt;BR /&gt;NoConcatenate&lt;BR /&gt;OrderAttemp:&lt;BR /&gt;LOAD * Resident Operations Order By Customer_Aggr;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;DROP Table Operations;&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2019 12:26:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1613826#M596732</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-19T12:26:35Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1613838#M596733</link>
      <description>&lt;P&gt;Total purchase for Eric changed from 1000 in the inline table to 5000 in your table? Is that a typo, or is that some kind of logic?&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2019 12:48:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1613838#M596733</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-19T12:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1613846#M596734</link>
      <description>&lt;P&gt;ohh. Sorry. Please consider 5000 in the inline table&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2019 12:57:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1613846#M596734</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-19T12:57:26Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1613872#M596735</link>
      <description>&lt;P&gt;Try this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Operations:
LOAD Customer_ID,
	 Customer_Name,
	 Customer_Place,
	 Customer_Sales,
	 Total_Purchase,
	 Rangesum(Customer_Sales + Peek(Customer_Sales,-1)) AS Customer_Aggr,
	 RangeMax(RangeSum(Alt(Peek('result'), Total_Purchase), -Rangesum(Customer_Sales + Peek(Customer_Sales,-1))), 0) as result;
LOAD * INLINE [
    Customer_ID, Customer_Name, Customer_Place, Customer_Sales, Total_Purchase
    1, Eric, Boston, 450, 5000
    2, John, Kreta, 500, 0
    3, Rick, Texas, 320, 0
    4, Martin, Ohio, 250, 0
    5, Marcus, Kensas, 140, 0
    6, Lisa, Boston, 659, 0
    7, Geo, Kreta, 370, 0
    8, Monti, Kreta, 220, 0
    9, Daniel, Texas, 180, 0
    10, Carl, Kensas, 220, 0
    11, Adi, Kensas, 840, 0
    12, Begoli, Ohio, 1, 0
    13, Bruce, Texas, 456, 0
    14, Hillary, Kreta, 6986, 0
];&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 19 Aug 2019 13:43:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1613872#M596735</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-19T13:43:46Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614167#M596736</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your kind response.&lt;/P&gt;&lt;P&gt;Now, I'm going to slightly change the data for my following desire result.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Customer_Slab&lt;/TD&gt;&lt;TD&gt;Customer_Name&lt;/TD&gt;&lt;TD&gt;Customer_Account_no&lt;/TD&gt;&lt;TD&gt;Customer_Sales&lt;/TD&gt;&lt;TD&gt;Total_Purchase&lt;/TD&gt;&lt;TD&gt;result&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;450&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;5000&lt;/STRONG&gt;-450=&lt;STRONG&gt;4550&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;4550&lt;/STRONG&gt;-500=&lt;STRONG&gt;4050&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;320&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;3730&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;250&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;3480&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;140&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;3340&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;659&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;2681&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Eric&lt;/TD&gt;&lt;TD&gt;Boston&lt;/TD&gt;&lt;TD&gt;370&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;2311&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;Monti&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;220&lt;/TD&gt;&lt;TD&gt;2500&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;2500&lt;/STRONG&gt;-220=&lt;STRONG&gt;2280&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;Monti&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;220&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;2280&lt;/STRONG&gt;-220=&lt;STRONG&gt;2060&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;Monti&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;180&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;2060&lt;/STRONG&gt;-180=&lt;STRONG&gt;1880&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Monti&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;840&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;1040&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Monti&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;1039&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Monti&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;583&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Monti&lt;/TD&gt;&lt;TD&gt;Kreta&lt;/TD&gt;&lt;TD&gt;6986&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;583-&lt;/STRONG&gt;6986&lt;STRONG&gt;=0&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please find the attached qvw, which loop is not provide the correct result.&lt;/P&gt;&lt;P&gt;Operations:&lt;BR /&gt;LOAD Customer_Slab,&lt;BR /&gt;Customer_Name,&lt;BR /&gt;Customer_Account_no,&lt;BR /&gt;Customer_Sales,&lt;BR /&gt;Total_Purchase;&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;BR /&gt;Customer_Slab, Customer_Name, Customer_Account_no, Customer_Sales, Total_Purchase,ZERO_COLUM&lt;BR /&gt;7, Eric, Boston, 450, 5000,0&lt;BR /&gt;6, Eric, Boston, 500, 0,0&lt;BR /&gt;5, Eric, Boston, 320, 0,0&lt;BR /&gt;4, Eric, Boston, 250, 0,0&lt;BR /&gt;3, Eric, Boston, 140, 0,0&lt;BR /&gt;2, Eric, Boston, 659, 0,0&lt;BR /&gt;1, Eric, Boston, 370, 0,0&lt;BR /&gt;7, Monti, Kreta, 220, 2500,0&lt;BR /&gt;6, Monti, Kreta, 180, 0,0&lt;BR /&gt;5, Monti, Kreta, 220, 0,0&lt;BR /&gt;4, Monti, Kreta, 840, 0,0&lt;BR /&gt;3, Monti, Kreta, 1, 0,0&lt;BR /&gt;2, Monti, Kreta, 456, 0,0&lt;BR /&gt;1, Monti, Kreta, 6986, 0,0&lt;BR /&gt;];&lt;BR /&gt;//-----Store into qvd&lt;BR /&gt;Store Operations into [QVDS\Operations.qvd] (qvd);&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;DATA:&lt;BR /&gt;LOAD MAX(Customer_Slab) AS MAX_SLAB,&lt;BR /&gt;SUM(Total_Purchase) AS SUM_Total_Purchase,&lt;BR /&gt;Customer_Name,&lt;BR /&gt;Customer_Account_no&lt;BR /&gt;Resident Operations&lt;BR /&gt;Group By Customer_Name,&lt;BR /&gt;Customer_Account_no;&lt;/P&gt;&lt;P&gt;DROP Table Operations;&lt;/P&gt;&lt;P&gt;FOR_LOOP_DATA:&lt;BR /&gt;LOAD Customer_Name &amp;amp;'-'&amp;amp; Customer_Account_no &amp;amp;'-'&amp;amp; SUM_Total_Purchase &amp;amp;'-'&amp;amp; MAX_SLAB AS CONDITIONS_IDS&lt;BR /&gt;Resident DATA;&lt;BR /&gt;&lt;BR /&gt;DROP Table DATA;&lt;/P&gt;&lt;P&gt;FOR EACH vCONDITIONS_IDS IN FieldValueList('CONDITIONS_IDS')&lt;BR /&gt;&lt;BR /&gt;LET vCustomer_Name = subfield('$(vCONDITIONS_IDS)','-',1);&lt;BR /&gt;LET vACCOUNT_NUMBER = subfield('$(vCONDITIONS_IDS)','-',2);&lt;BR /&gt;LET vTotal_Purchase = subfield('$(vCONDITIONS_IDS)','-',3);&lt;BR /&gt;LET vMAX_SLAB = subfield('$(vCONDITIONS_IDS)','-',4);&lt;BR /&gt;&lt;BR /&gt;TOTAL_CASH_BALANCE:&lt;BR /&gt;NoConcatenate&lt;BR /&gt;LOAD Customer_Name,&lt;BR /&gt;Customer_Account_no,&lt;BR /&gt;Customer_Sales,&lt;BR /&gt;Customer_Slab,&lt;BR /&gt;If(Customer_Slab = '$(vMAX_SLAB)', '$(vTotal_Purchase)', 0) AS Total_Purchase,&lt;BR /&gt;&lt;BR /&gt;(Customer_Slab &amp;amp; Customer_Name &amp;amp; Customer_Account_no) AS ORDER&lt;BR /&gt;FROM [QVDS\Operations.qvd] (qvd)&lt;BR /&gt;WHERE Customer_Name = '$(vCustomer_Name)'&lt;BR /&gt;AND Customer_Account_no = '$(vACCOUNT_NUMBER)';&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;FINAL_OUTPUT:&lt;BR /&gt;LOAD Customer_Slab,&lt;BR /&gt;Customer_Name,&lt;BR /&gt;Customer_Account_no,&lt;BR /&gt;Customer_Sales,&lt;BR /&gt;Total_Purchase,&lt;BR /&gt;RangeMax(RangeSum(Alt(Peek('result'), Total_Purchase), -Rangesum(Customer_Sales)), 0) as result,&lt;BR /&gt;&lt;BR /&gt;IF( (RangeMax(RangeSum(Alt(Peek('result'), Total_Purchase), -Rangesum(Customer_Sales)), 0))&amp;gt;= Customer_Sales, (RangeMax(RangeSum(Alt(Peek('result'), Total_Purchase), -Rangesum(Customer_Sales)), 0)) - Customer_Sales ) AS OUTPUT;;&lt;BR /&gt;&lt;BR /&gt;LOAD Customer_Slab,&lt;BR /&gt;Customer_Name,&lt;BR /&gt;Customer_Account_no,&lt;BR /&gt;Customer_Sales,&lt;BR /&gt;Total_Purchase&lt;BR /&gt;Resident TOTAL_CASH_BALANCE&lt;BR /&gt;Order By ORDER desc;&lt;BR /&gt;&lt;BR /&gt;NEXT vCONDITIONS_IDS&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;DROP Table FOR_LOOP_DATA;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2019 07:59:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614167#M596736</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-20T07:59:35Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614240#M596737</link>
      <description>&lt;P&gt;May be try this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Operations:
LOAD Customer_Slab,
	 Customer_Name,
	 Customer_Account_no,
	 Customer_Sales,
	 Total_Purchase,
	 If(Customer_Name = Previous(Customer_Name), RangeMax(RangeSum(Peek('result'), -Customer_Sales), 0), Total_Purchase - Customer_Sales) as result;
LOAD * INLINE [
    Customer_Slab, Customer_Name, Customer_Account_no, Customer_Sales, Total_Purchase, ZERO_COLUM
    7, Eric, Boston, 450, 5000, 0
    6, Eric, Boston, 500, 0, 0
    5, Eric, Boston, 320, 0, 0
    4, Eric, Boston, 250, 0, 0
    3, Eric, Boston, 140, 0, 0
    2, Eric, Boston, 659, 0, 0
    1, Eric, Boston, 370, 0, 0
    7, Monti, Kreta, 220, 2500, 0
    6, Monti, Kreta, 220, 0, 0
    5, Monti, Kreta, 180, 0, 0
    4, Monti, Kreta, 840, 0, 0
    3, Monti, Kreta, 1, 0, 0
    2, Monti, Kreta, 456, 0, 0
    1, Monti, Kreta, 6986, 0, 0
];&lt;/LI-CODE&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 577px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/17339i88D859DFA8F3B0C8/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2019 11:31:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614240#M596737</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-20T11:31:20Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614285#M596738</link>
      <description>&lt;P&gt;But Sir, I'm using qvd except for an inline table because I have many data of the same. When Put the following into it. its descending order will be disturbed.&lt;/P&gt;&lt;P&gt;If(Customer_Name = Previous(Customer_Name), RangeMax(RangeSum(Peek('result'), -Customer_Sales), 0), Total_Purchase - Customer_Sales) as result;&lt;/P&gt;&lt;P&gt;this is my code.&lt;/P&gt;&lt;P&gt;CASH_ADJUSTED_TOTAL:&lt;BR /&gt;NoConcatenate&lt;BR /&gt;LOAD SLAB,&lt;BR /&gt;ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER,&lt;BR /&gt;TARIFF_DEDUCTED,&lt;BR /&gt;CASH_BALANCE,&lt;BR /&gt;// RangeMax(RangeSum(Alt(Peek('result'), CASH_BALANCE), -Rangesum(TARIFF_DEDUCTED)), 0) as result;&lt;BR /&gt;If(ELEMENT_ID = Previous(ELEMENT_ID) and Previous(ACCOUNT_NUMBER) = ACCOUNT_NUMBER, RangeMax(RangeSum(Peek('result'), -TARIFF_DEDUCTED), 0), CASH_BALANCE - TARIFF_DEDUCTED) as result;&lt;BR /&gt;&lt;BR /&gt;LOAD SLAB,&lt;BR /&gt;ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER,&lt;BR /&gt;(SLAB &amp;amp; ELEMENT_ID &amp;amp; ACCOUNT_NUMBER) AS ORDER,&lt;BR /&gt;TARIFF_DEDUCTED,&lt;BR /&gt;SUM_TOTAL_AMOUNT,&lt;BR /&gt;MAX_SLAB,&lt;BR /&gt;If(STATUS = 'N' AND SLAB = MAX_SLAB, SUM_TOTAL_AMOUNT, 0) AS CASH_BALANCE,&lt;BR /&gt;If(STATUS = 'N', 'Y', 'N') AS STATUS&lt;/P&gt;&lt;P&gt;Resident CASH_DEPOSIT_TOTAL&lt;BR /&gt;ORDER BY ORDER DESC;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2019 12:38:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614285#M596738</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-20T12:38:00Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614297#M596739</link>
      <description>&lt;P&gt;Not sure I understand your concern?&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2019 12:56:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614297#M596739</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-20T12:56:54Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614307#M596740</link>
      <description>&lt;P&gt;I'm using qvd except for an inline table because I have many data of the same. its descending order and result&amp;nbsp; are disturbed.&lt;/P&gt;&lt;P&gt;Whenever I used particular Element id and Account number, its provide correct result and perfect descending order.&lt;/P&gt;&lt;P&gt;CASH_ADJUSTED_TOTAL:&lt;BR /&gt;NoConcatenate&lt;BR /&gt;LOAD SLAB,&lt;BR /&gt;ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER,&lt;BR /&gt;TARIFF_DEDUCTED,&lt;BR /&gt;CASH_BALANCE,&lt;BR /&gt;// RangeMax(RangeSum(Alt(Peek('result'), CASH_BALANCE), -Rangesum(TARIFF_DEDUCTED)), 0) as result;&lt;BR /&gt;If(ELEMENT_ID = Previous(ELEMENT_ID) and Previous(ACCOUNT_NUMBER) = ACCOUNT_NUMBER, RangeMax(RangeSum(Peek('result'), -TARIFF_DEDUCTED), 0), CASH_BALANCE - TARIFF_DEDUCTED) as result;&lt;/P&gt;&lt;P&gt;LOAD SLAB,&lt;BR /&gt;ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER,&lt;BR /&gt;(SLAB &amp;amp; ELEMENT_ID &amp;amp; ACCOUNT_NUMBER) AS ORDER,&lt;BR /&gt;TARIFF_DEDUCTED,&lt;BR /&gt;SUM_TOTAL_AMOUNT,&lt;BR /&gt;MAX_SLAB,&lt;BR /&gt;If(STATUS = 'N' AND SLAB = MAX_SLAB, SUM_TOTAL_AMOUNT, 0) AS CASH_BALANCE,&lt;BR /&gt;If(STATUS = 'N', 'Y', 'N') AS STATUS&lt;/P&gt;&lt;P&gt;Resident CASH_DEPOSIT_TOTAL&lt;BR /&gt;ORDER BY ORDER DESC;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2019 13:04:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614307#M596740</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-20T13:04:22Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614330#M596741</link>
      <description>&lt;P&gt;result are disturbed? Can you show an image or a sample? I won't really know what disturbed means unless you provide more details&lt;/P&gt;</description>
      <pubDate>Tue, 20 Aug 2019 13:36:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1614330#M596741</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-20T13:36:47Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616568#M596742</link>
      <description>&lt;P&gt;Desire result:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ELEMENT_ID&lt;/TD&gt;&lt;TD&gt;ACCOUNT_NUMBER&lt;/TD&gt;&lt;TD&gt;SLAB&lt;/TD&gt;&lt;TD&gt;TARIFF_DEDUCTED&lt;/TD&gt;&lt;TD&gt;CASH_BALANCE&lt;/TD&gt;&lt;TD&gt;result&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;567000000&lt;/TD&gt;&lt;TD&gt;566945441.14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 6&lt;/TD&gt;&lt;TD&gt;180729830.3395&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;386215610.8005&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 5&lt;/TD&gt;&lt;TD&gt;180729830.3395&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;205485780.461&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 4&lt;/TD&gt;&lt;TD&gt;180729830.3395&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;24755950.1215&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 3&lt;/TD&gt;&lt;TD&gt;180729830.3395&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 2&lt;/TD&gt;&lt;TD&gt;180729830.3395&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 1&lt;/TD&gt;&lt;TD&gt;180729830.3395&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please check the following which produced disturbing result and find the attache qvd.&lt;/P&gt;&lt;P&gt;DATA:&lt;BR /&gt;LOAD ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER,&lt;BR /&gt;SUM(TOTAL_AMOUNT) AS SUM_TOTAL_AMOUNT,&lt;BR /&gt;MAX(SLAB) AS MAX_SLAB&lt;BR /&gt;FROM [QVDS\OUTPUT_1.qvd] (qvd)&lt;BR /&gt;WHERE REC_STATUS = 'N'&lt;BR /&gt;GROUP BY ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER;&lt;/P&gt;&lt;P&gt;INNER JOIN&lt;BR /&gt;LOAD TARIFF_DEDUCTED,&lt;BR /&gt;SLAB,&lt;BR /&gt;ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER,&lt;BR /&gt;(ELEMENT_ID &amp;amp; ACCOUNT_NUMBER &amp;amp; SLAB) AS ORDER&lt;BR /&gt;FROM [QVDS\OUTPUT_1.qvd] (qvd);&lt;/P&gt;&lt;P&gt;CASH_ADJUSTED_TOTAL:&lt;BR /&gt;NoConcatenate&lt;BR /&gt;LOAD DISTINCT&lt;BR /&gt;ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER,&lt;BR /&gt;'Slab ' &amp;amp; SLAB AS SLAB,&lt;BR /&gt;TARIFF_DEDUCTED,&lt;BR /&gt;CASH_BALANCE,&lt;BR /&gt;If(ELEMENT_ID = Previous(ELEMENT_ID) and ACCOUNT_NUMBER = Previous(ACCOUNT_NUMBER), RangeMax(RangeSum(Peek('result'), -TARIFF_DEDUCTED), 0), RangeMax((CASH_BALANCE - TARIFF_DEDUCTED), 0)) as result,&lt;BR /&gt;;&lt;BR /&gt;LOAD SLAB,&lt;BR /&gt;ELEMENT_ID,&lt;BR /&gt;ACCOUNT_NUMBER,&lt;BR /&gt;TARIFF_DEDUCTED,&lt;BR /&gt;MAX_SLAB,&lt;BR /&gt;If(SLAB = MAX_SLAB, SUM_TOTAL_AMOUNT, 0) AS CASH_BALANCE&lt;BR /&gt;Resident DATA&lt;BR /&gt;ORDER BY ORDER DESC;&lt;/P&gt;&lt;P&gt;DROP Table DATA;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ELEMENT_ID&lt;/TD&gt;&lt;TD&gt;ACCOUNT_NUMBER&lt;/TD&gt;&lt;TD&gt;SLAB&lt;/TD&gt;&lt;TD&gt;TARIFF_DEDUCTED&lt;/TD&gt;&lt;TD&gt;CASH_BALANCE&lt;/TD&gt;&lt;TD&gt;result&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;567000000&lt;/TD&gt;&lt;TD&gt;566618088&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;567000000&lt;/TD&gt;&lt;TD&gt;566672646.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;567000000&lt;/TD&gt;&lt;TD&gt;566727205.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;567000000&lt;/TD&gt;&lt;TD&gt;566781764.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;567000000&lt;/TD&gt;&lt;TD&gt;566836323.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;567000000&lt;/TD&gt;&lt;TD&gt;566890882.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;567000000&lt;/TD&gt;&lt;TD&gt;566945441.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 6&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 6&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;24428596.96&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 6&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;205158427.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 6&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;385888257.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 5&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 4&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 3&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 2&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;Slab 1&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 12:53:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616568#M596742</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-26T12:53:46Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616581#M596743</link>
      <description>&lt;P&gt;Where is the qvd?&lt;/P&gt;</description>
      <pubDate>Mon, 26 Aug 2019 13:01:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616581#M596743</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-08-26T13:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616877#M596744</link>
      <description>&lt;P&gt;QVDS_DATA:&lt;BR /&gt;LOAD * FROM [QVDS\OUTPUT_1.qvd] (qvd);&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ELEMENT_ID&lt;/TD&gt;&lt;TD&gt;ACCOUNT_NUMBER&lt;/TD&gt;&lt;TD&gt;SLAB&lt;/TD&gt;&lt;TD&gt;TARIFF_DEDUCTED&lt;/TD&gt;&lt;TD&gt;REC_STATUS&lt;/TD&gt;&lt;TD&gt;TOTAL_AMOUNT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;180729830.3&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03277&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;54558.86&lt;/TD&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;81000000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 27 Aug 2019 06:48:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616877#M596744</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-27T06:48:44Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616898#M596745</link>
      <description>&lt;P&gt;When open the qvd data, it has multiple record. I'm shocked that how to do it correct&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="clipboard_image_2.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/17831i17E33BE8DC89060A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="clipboard_image_2.png" alt="clipboard_image_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 27 Aug 2019 07:40:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616898#M596745</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-27T07:40:43Z</dc:date>
    </item>
    <item>
      <title>Re: Preceding load on peek() tables</title>
      <link>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616995#M596746</link>
      <description>&lt;P&gt;I resolved by myself &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks for your support earlier.&lt;/P&gt;</description>
      <pubDate>Tue, 27 Aug 2019 10:54:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Preceding-load-on-peek-tables/m-p/1616995#M596746</guid>
      <dc:creator>somacdc</dc:creator>
      <dc:date>2019-08-27T10:54:51Z</dc:date>
    </item>
  </channel>
</rss>

