<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: How To View QlikView Load Performance	</title>
	<atom:link href="https://www.quickintelligence.co.uk/qlikview-load-performance/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.quickintelligence.co.uk/qlikview-load-performance/</link>
	<description></description>
	<lastBuildDate>Tue, 26 Nov 2013 22:23:37 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>
		By: Steve Dark		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-9781</link>

		<dc:creator><![CDATA[Steve Dark]]></dc:creator>
		<pubDate>Tue, 26 Nov 2013 22:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-9781</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-9778&quot;&gt;Mark&lt;/a&gt;.

Hi Mark,

You need to initialise the variable at the start of the script, let vNoOfRows = 0; .  The TableName is the name you give the table before the load statement, eg.

MyTableName:
LOAD
  *
FROM....;

If you can find my Data Profiler on QlikCommunity (there is a link from another blog post on here) you will find a working example of the code.  Hope that helps!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-9778">Mark</a>.</p>
<p>Hi Mark,</p>
<p>You need to initialise the variable at the start of the script, let vNoOfRows = 0; .  The TableName is the name you give the table before the load statement, eg.</p>
<p>MyTableName:<br />
LOAD<br />
  *<br />
FROM&#8230;.;</p>
<p>If you can find my Data Profiler on QlikCommunity (there is a link from another blog post on here) you will find a working example of the code.  Hope that helps!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mark		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-9778</link>

		<dc:creator><![CDATA[Mark]]></dc:creator>
		<pubDate>Tue, 26 Nov 2013 21:44:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-9778</guid>

					<description><![CDATA[Where exactly do you put the line

let vNoOfRows = vNoOfRows + Alt(NoOfRows(‘TableName’), 0);

vNoOfRows is always zero for me...when I paste this line in to my script it displays the vNoOfRows after the = sign in red which makes me think it doesn&#039;t see it as a variable.

What should table name be....is it the name of the table after the FROM part of the SELECT statement and should it be in Quotes?

Does this line only work when a LOAD statement is used?]]></description>
			<content:encoded><![CDATA[<p>Where exactly do you put the line</p>
<p>let vNoOfRows = vNoOfRows + Alt(NoOfRows(‘TableName’), 0);</p>
<p>vNoOfRows is always zero for me&#8230;when I paste this line in to my script it displays the vNoOfRows after the = sign in red which makes me think it doesn&#8217;t see it as a variable.</p>
<p>What should table name be&#8230;.is it the name of the table after the FROM part of the SELECT statement and should it be in Quotes?</p>
<p>Does this line only work when a LOAD statement is used?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Steve Dark		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-9622</link>

		<dc:creator><![CDATA[Steve Dark]]></dc:creator>
		<pubDate>Mon, 25 Nov 2013 23:18:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-9622</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-9566&quot;&gt;Bhavik Mandaliya&lt;/a&gt;.

There is no way that I am aware of to get the number of rows in a chart.  If you know your dimensions though you should be able to calculate it.  Ideally you will have a counter on each row (created during the load with the syntax &lt;strong&gt;1 as RowCounter,&lt;/strong&gt;) and you can simply do &lt;strong&gt;=Sum(RowCounter)&lt;/strong&gt; in your text box.

It is not easy to pick up maximize and minimize actions on charts, so the best way to deal with showing and hiding charts (and changing your text boxes at the same time) is to use a Show/Hide Condition on the charts and set the variables that control these using actions on buttons.  My blog post on Buttons covers how to do this: &lt;a href=&quot;http://www.quickintelligence.co.uk/qlikview-buttons/&quot; title=&quot;QlikView Buttons – When, Why and How&quot; rel=&quot;nofollow&quot;&gt;&lt;/a&gt;.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-9566">Bhavik Mandaliya</a>.</p>
<p>There is no way that I am aware of to get the number of rows in a chart.  If you know your dimensions though you should be able to calculate it.  Ideally you will have a counter on each row (created during the load with the syntax <strong>1 as RowCounter,</strong>) and you can simply do <strong>=Sum(RowCounter)</strong> in your text box.</p>
<p>It is not easy to pick up maximize and minimize actions on charts, so the best way to deal with showing and hiding charts (and changing your text boxes at the same time) is to use a Show/Hide Condition on the charts and set the variables that control these using actions on buttons.  My blog post on Buttons covers how to do this: <a href="http://www.quickintelligence.co.uk/qlikview-buttons/" title="QlikView Buttons – When, Why and How" rel="nofollow"></a>.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Bhavik Mandaliya		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-9566</link>

		<dc:creator><![CDATA[Bhavik Mandaliya]]></dc:creator>
		<pubDate>Mon, 25 Nov 2013 14:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-9566</guid>

					<description><![CDATA[Hi Steve

I want no of rows in a text box when a chart opens or restored. 
On the restore of a chart, it should give me a record count for that chart in the text box.

Many Thanks !
Bhavik Mandaliya]]></description>
			<content:encoded><![CDATA[<p>Hi Steve</p>
<p>I want no of rows in a text box when a chart opens or restored.<br />
On the restore of a chart, it should give me a record count for that chart in the text box.</p>
<p>Many Thanks !<br />
Bhavik Mandaliya</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Steve Dark		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7848</link>

		<dc:creator><![CDATA[Steve Dark]]></dc:creator>
		<pubDate>Fri, 25 Oct 2013 06:14:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-7848</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7846&quot;&gt;Rob Wunderlich&lt;/a&gt;.

Hi Rob,

Your document log analyzer tool is indeed excellent, and has helped me out on a number of occasions.  It is particularly good in that the load script does not need to be amended to make it work and I can simply ask a client to email me their last log file and I can start drilling into problems.

I still set my own start/end variables though - to give me control over what I am recording and measuring.

Many thanks for all the great apps and components you put together and share with the community.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7846">Rob Wunderlich</a>.</p>
<p>Hi Rob,</p>
<p>Your document log analyzer tool is indeed excellent, and has helped me out on a number of occasions.  It is particularly good in that the load script does not need to be amended to make it work and I can simply ask a client to email me their last log file and I can start drilling into problems.</p>
<p>I still set my own start/end variables though &#8211; to give me control over what I am recording and measuring.</p>
<p>Many thanks for all the great apps and components you put together and share with the community.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rob Wunderlich		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7846</link>

		<dc:creator><![CDATA[Rob Wunderlich]]></dc:creator>
		<pubDate>Fri, 25 Oct 2013 05:27:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-7846</guid>

					<description><![CDATA[Hi Steve,

I prefer to use the ReloadTime() function to calculate script duration:
ReloadTime()– vLastLoadStart
Then you don&#039;t have to worry about getting the vLastLoadEnd variable set. 

I use the DocLog Analyzer tool (http://robwunderlich.com/downloads/) to analyze the duration of individual statements in a scriipt.]]></description>
			<content:encoded><![CDATA[<p>Hi Steve,</p>
<p>I prefer to use the ReloadTime() function to calculate script duration:<br />
ReloadTime()– vLastLoadStart<br />
Then you don&#8217;t have to worry about getting the vLastLoadEnd variable set. </p>
<p>I use the DocLog Analyzer tool (<a href="http://robwunderlich.com/downloads/" rel="nofollow ugc">http://robwunderlich.com/downloads/</a>) to analyze the duration of individual statements in a scriipt.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Steve Dark		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7255</link>

		<dc:creator><![CDATA[Steve Dark]]></dc:creator>
		<pubDate>Sun, 06 Oct 2013 13:55:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-7255</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7236&quot;&gt;vegar lie arntsen&lt;/a&gt;.

Hi Vegar - you have jumped ahead on a potential future post there! I have an include file I use quite frequently that logs stats to QVD and then a simple front end document to view performance over time.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7236">vegar lie arntsen</a>.</p>
<p>Hi Vegar &#8211; you have jumped ahead on a potential future post there! I have an include file I use quite frequently that logs stats to QVD and then a simple front end document to view performance over time.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: vegar lie arntsen		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7236</link>

		<dc:creator><![CDATA[vegar lie arntsen]]></dc:creator>
		<pubDate>Sat, 05 Oct 2013 05:58:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-7236</guid>

					<description><![CDATA[If you append each every result to a single log file you can trac performance over time. Maybe compare the kpi generated rows/time . If you are using temp tables during the script the distinguish between all rows and datamodel rows.]]></description>
			<content:encoded><![CDATA[<p>If you append each every result to a single log file you can trac performance over time. Maybe compare the kpi generated rows/time . If you are using temp tables during the script the distinguish between all rows and datamodel rows.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Steve Dark		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7224</link>

		<dc:creator><![CDATA[Steve Dark]]></dc:creator>
		<pubDate>Fri, 04 Oct 2013 10:29:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-7224</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7219&quot;&gt;Lucian Cotea&lt;/a&gt;.

Hi Lucian - yes, all useful extra information.  Persisting the Computer Name and OS User to variables during the load script will also tell you whether Server or a user updated the document last.  As well as the Max date from the data using the file system to get the date time stamp off of the main QVD&#039;s can be useful - as a presentation document could be refreshed at a point but if the underlying data hasn&#039;t changed the date would be misleading.  Thanks for your comment!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7219">Lucian Cotea</a>.</p>
<p>Hi Lucian &#8211; yes, all useful extra information.  Persisting the Computer Name and OS User to variables during the load script will also tell you whether Server or a user updated the document last.  As well as the Max date from the data using the file system to get the date time stamp off of the main QVD&#8217;s can be useful &#8211; as a presentation document could be refreshed at a point but if the underlying data hasn&#8217;t changed the date would be misleading.  Thanks for your comment!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Lucian Cotea		</title>
		<link>https://www.quickintelligence.co.uk/qlikview-load-performance/#comment-7219</link>

		<dc:creator><![CDATA[Lucian Cotea]]></dc:creator>
		<pubDate>Fri, 04 Oct 2013 06:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.quickintelligence.co.uk/?p=1493#comment-7219</guid>

					<description><![CDATA[I want to share what other info I find useful to display:

- ComputerName( ) and OSuser( ) when Section Access is used
- max(ALL Date) to see if we have the latest data or maybe there&#039;s transactions in the future.]]></description>
			<content:encoded><![CDATA[<p>I want to share what other info I find useful to display:</p>
<p>&#8211; ComputerName( ) and OSuser( ) when Section Access is used<br />
&#8211; max(ALL Date) to see if we have the latest data or maybe there&#8217;s transactions in the future.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: www.quickintelligence.co.uk @ 2026-04-04 04:39:28 by W3 Total Cache
-->