<?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>article Missing Manual - ValueLoop() &amp; ValueList() in Member Articles</title>
    <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/ta-p/1481012</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A href="https://community.qlik.com/legacyfs/online/96399_1f4fe19.jpg" target="_blank"&gt;&lt;IMG __jive_id="96399" alt="1f4fe19.jpg" class="jive-image image-12" height="37" src="https://community.qlik.com/legacyfs/online/96399_1f4fe19.jpg" style="margin: 2px 15px 10px 0; border: 0px; font-weight: inherit; font-style: inherit; font-size: 13.3333320617676px; font-family: inherit;" width="37" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Have you ever wondered how the examples from the Qlikview help may look like?&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;Please see below and enjoy responsibly...&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN style="font-size: 18pt; font-style: inherit; text-decoration: underline; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;Valueloop() &amp;amp; VaueList()&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN style="font-size: 18pt; font-style: inherit; text-decoration: underline; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Both of those functions belong to &lt;SPAN style="font-size: 10pt;"&gt;&lt;STRONG&gt;Synthetic Dimension Functions.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Synthetic Dimension&lt;/STRONG&gt; is a type of &lt;SPAN style="text-decoration: underline;"&gt;Calculated Dimension&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;- the difference between "standard" Calculated Dimension and Synthetic one is that&lt;/P&gt;&lt;P&gt;the &lt;STRONG&gt;standard&lt;/STRONG&gt; dimensions are based on values from &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;existing&lt;/STRONG&gt;&lt;/SPAN&gt; fields&lt;/P&gt;&lt;P&gt;whereas for &lt;STRONG&gt;Synthetic&lt;/STRONG&gt; Dimensions those values are &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;created&lt;/STRONG&gt;&lt;/SPAN&gt; "on the fly".&lt;/P&gt;&lt;P&gt;The drawback here is that you can not mix standard dimensions with synthetic in the way you would expect.&lt;/P&gt;&lt;P&gt;(please see "Practical use").&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="color: #575757; font-size: 14pt; text-decoration: underline;"&gt;&lt;STRONG&gt;ValueLoop()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;Used:&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;Back End&lt;/EM&gt;&lt;/SPAN&gt; -&lt;/SPAN&gt;&lt;SPAN style="color: #575757; font-size: 8pt;"&gt;&lt;STRONG&gt;No&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;Front End&lt;/EM&gt;&lt;/SPAN&gt; - &lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;Yes&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #575757; font-size: 8pt; text-decoration: underline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96395" alt="2015-08-19_025244.png" class="jive-image image-6" height="106" src="https://community.qlik.com/legacyfs/online/96395_2015-08-19_025244.png" style="height: 106px; width: 78.9022556390978px; float: right;" width="79" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 13.3333320617676px; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;Description&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 8pt; font-family: inherit; color: #999999;"&gt;(Qlikview Help)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #999999; font-style: inherit; font-size: 8pt; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;Returns a set of iterated values which, when used in a calculated dimension, will form a synthetic dimension.&lt;/P&gt;&lt;P&gt;The values generated will start with the &lt;SPAN class="Bold"&gt;from&lt;/SPAN&gt; value and end with the &lt;SPAN class="Bold"&gt;to&lt;/SPAN&gt; value including intermediate values in increments of step. In charts with a synthetic dimension created with the valueloop function it is possible to reference the dimension value corresponding to a specific expression cell by restating the valuloop function with the same parameters in the chart expression. The function may of course be used anywhere in the layout, but apart from when used for synthetic dimensions it will only be meaningful inside an aggregation function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96389" class="jive-image" height="26" src="https://community.qlik.com/legacyfs/online/96389_pastedImage_0.png" style="width: 73px; height: 26.605421686747px;" width="73" /&gt;&lt;/P&gt;&lt;P&gt;Create series of numbers in a range given by criteria.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96387" alt="2015-08-19_004233.png" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/96387_2015-08-19_004233.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;from&lt;/STRONG&gt; - first value&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;to&lt;/STRONG&gt; - last value&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;step&lt;/STRONG&gt; - intermediate values criteria.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;When&lt;STRONG&gt; step&lt;/STRONG&gt; is missing 1 is assumed&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Qlikview help examples are very straightforwards and easy to understand:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; color: #ffffff; padding: 2px; width: 284px; background-color: #6690bc;" valign="middle"&gt;Example 1&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Example 2&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;Example 3&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN class="Code"&gt;&lt;EM&gt;&lt;SPAN style="color: #0000ff;"&gt;valueloop&lt;/SPAN&gt; ( 1, 3 )&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;From&lt;/STRONG&gt; 1 &lt;STRONG&gt;to&lt;/STRONG&gt; 3, (&lt;STRONG&gt;step&lt;/STRONG&gt; is omitted so 1 is assumed):&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;EM&gt;&lt;SPAN style="color: #3366ff;"&gt;valueloop&lt;/SPAN&gt; ( 1, 5, &lt;SPAN style="color: #99cc00;"&gt;2&lt;/SPAN&gt; )&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;From&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;to&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;5,&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;step&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;,&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;1+&lt;SPAN style="color: #99cc00;"&gt;2&lt;/SPAN&gt;=&lt;/EM&gt;&lt;/SPAN&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;,&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;3+&lt;SPAN style="color: #99cc00;"&gt;2&lt;/SPAN&gt;=&lt;/EM&gt;&lt;/SPAN&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN class="Code"&gt;&lt;EM&gt;&lt;SPAN style="color: #3366ff;"&gt;valueloop&lt;/SPAN&gt; ( 11 )&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;returns the value 11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;IMG __jive_id="96879" alt="2015-08-25 07_56_30-QlikView Personal Edition - [QV1].png" class="jive-image image-16" src="/legacyfs/online/96879_2015-08-25 07_56_30-QlikView Personal Edition - [QV1].png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;IMG __jive_id="96880" alt="2015-08-25 07_58_37-QlikView Personal Edition - [QV1].png" class="image-17 jive-image" src="/legacyfs/online/96880_2015-08-25 07_58_37-QlikView Personal Edition - [QV1].png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;IMG __jive_id="96881" alt="2015-08-25 07_59_56-QlikView Personal Edition - [QV1].png" class="image-18 jive-image" src="/legacyfs/online/96881_2015-08-25 07_59_56-QlikView Personal Edition - [QV1].png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN class="Code" style="font-size: 13.3333330154419px; text-decoration: underline;"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Practical use&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Example 1&lt;/STRONG&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need to provide calculations to check if the MOD of values from 0 to 100 with step 5 is divided by 10 without remainder&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Create Dimension: &lt;/EM&gt; &lt;SPAN style="color: #3366ff;"&gt;ValueLoop&lt;/SPAN&gt;(0,100,5)&lt;/P&gt;&lt;P&gt;and Expression: &lt;SPAN style="color: #3366ff;"&gt;if&lt;/SPAN&gt;(&lt;SPAN style="color: #3366ff;"&gt;mod&lt;/SPAN&gt;(&lt;SPAN style="color: #3366ff;"&gt;ValueLoop&lt;/SPAN&gt;(0,100,5),10)=0,'OK', 'No OK')&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96388" alt="2015-08-19_023417.png" class="jive-image image-3" src="https://community.qlik.com/legacyfs/online/96388_2015-08-19_023417.png" style="height: 230px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See also:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A href="https://community.qlik.com/docs/DOC-4390" target="_blank"&gt;How to create a Square Pie Chart&lt;/A&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;or&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN lang="EN-IN" style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;qlikfreak.wordpress.com/2014/06/17/infographics-in-qlikview-vol-2/&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN lang="EN-IN" style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN lang="EN-IN" style="text-align: center; color: #3d3d3d; font-style: inherit; font-size: 24px; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN lang="EN-IN" style="text-align: center; color: #3d3d3d; font-style: inherit; font-size: 24px; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;ValueList()&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN lang="EN-IN" style="text-align: center; color: #3d3d3d; font-style: inherit; font-size: 24px; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;Used:&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;Back End&lt;/EM&gt;&lt;/SPAN&gt; -&lt;/SPAN&gt;&lt;SPAN style="color: #575757; font-size: 8pt;"&gt;&lt;STRONG&gt;No&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;Front End&lt;/EM&gt;&lt;/SPAN&gt; - &lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;Yes&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #575757; font-size: 8pt;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #575757; font-size: 8pt;"&gt;&lt;IMG __jive_id="96628" alt="list_ingredients.png" class="image-13 jive-image" height="98" src="https://community.qlik.com/legacyfs/online/96628_list_ingredients.png" style="font-size: 13.3333330154419px; height: 98px; width: 98px; float: right;" width="98" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: inherit; font-style: inherit; font-size: 13.3333320617676px;"&gt;&lt;STRONG&gt;Description&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 8pt; font-family: inherit; color: #999999;"&gt;(Qlikview Help)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Returns a set of listed values which, when used in a calculated dimension,&lt;/P&gt;&lt;P&gt;will form a synthetic dimension. In charts with a synthetic dimension created with the &lt;SPAN class="Bold"&gt;valuelist&lt;/SPAN&gt; function it is possible to reference the dimension value corresponding to a specific expression cell by restating the &lt;SPAN class="Bold"&gt;valuelist&lt;/SPAN&gt; function with the same parameters in the chart expression. The function may of course be used anywhere in the layout, but apart from when used for synthetic dimensions it will only be meaningful inside an aggregation function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96389" class="jive-image" height="25" src="https://community.qlik.com/legacyfs/online/96389_pastedImage_0.png" style="height: 25.5775862068966px; width: 69px;" width="69" /&gt;&lt;/P&gt;&lt;P&gt;Create series of values from given list&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96386" alt="2015-08-18_170122.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/96386_2015-08-18_170122.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757;"&gt;&lt;STRONG&gt;v1&lt;/STRONG&gt;&lt;/SPAN&gt; - list of values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Again, both of those examples are very easy to understand:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#575757&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 2&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px; text-align: center; vertical-align: middle;"&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;valuelist ( 1, 10, 100 ) &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center; vertical-align: middle;"&gt;&lt;IMG __jive_id="97063" alt="2015-08-26 14_30_06-Edit Document Missing Manual - ValueLoop() &amp;amp;amp;am... _ Qlik Community.png" class="jive-image image-24" src="/legacyfs/online/97063_2015-08-26 14_30_06-Edit Document Missing Manual - ValueLoop() &amp;amp;am... _ Qlik Community.png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#575757&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; color: #ffffff; padding: 2px; vertical-align: middle; background-color: #6690bc;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 2&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px; text-align: center; vertical-align: middle;"&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;valuelist ( 'a', 'xyz', 55 ) &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center; vertical-align: middle;"&gt;&lt;IMG __jive_id="97064" alt="2015-08-26 14_30_19-Edit Document Missing Manual - ValueLoop() &amp;amp;amp;am... _ Qlik Community.png" class="jive-image image-25" src="/legacyfs/online/97064_2015-08-26 14_30_19-Edit Document Missing Manual - ValueLoop() &amp;amp;am... _ Qlik Community.png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="; color: #575757; text-decoration: underline;"&gt;&lt;STRONG&gt;Practical use&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Model&lt;/P&gt;&lt;P&gt;LOAD Date,&lt;/P&gt;&lt;P&gt;Year(Date) as Year,&lt;/P&gt;&lt;P&gt;Values&lt;/P&gt;&lt;P&gt;inline [&lt;/P&gt;&lt;P&gt;Date, Values&lt;/P&gt;&lt;P&gt;01/01/2009, 1&lt;/P&gt;&lt;P&gt;11/04/2009, 2&lt;/P&gt;&lt;P&gt;20/07/2009, 2&lt;/P&gt;&lt;P&gt;28/10/2009, 2&lt;/P&gt;&lt;P&gt;05/02/2010, 2&lt;/P&gt;&lt;P&gt;16/05/2010, 2&lt;/P&gt;&lt;P&gt;24/08/2010, 1&lt;/P&gt;&lt;P&gt;02/12/2010, 1&lt;/P&gt;&lt;P&gt;]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The usual way of creating straight table is be to add &lt;STRONG&gt;Year&lt;/STRONG&gt; as Dimension and &lt;SPAN style="color: #3366ff;"&gt;sum&lt;/SPAN&gt;(Values) as expression.&lt;/P&gt;&lt;P&gt;This will return value for each &lt;STRONG&gt;Year&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96861" alt="2015-08-25 00_38_57-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Files_vpl.qvw_].png" class="image-14 jive-image" src="/legacyfs/online/96861_2015-08-25 00_38_57-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Files_vpl.qvw_].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if we want o use &lt;EM&gt;Synthetic Dimension&lt;/EM&gt; in the same way this will return only one Total value for both years.&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96862" alt="2015-08-25 00_47_25-Chart Properties [Sum(Values)].png" class="jive-image image-15" src="/legacyfs/online/96862_2015-08-25 00_47_25-Chart Properties [Sum(Values)].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of the way to use this function is to create list (similar to Statistics Box) with your own KPI's:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96974" alt="2015-08-25 23_10_09-Chart Properties [1.625].png" class="jive-image image-19" src="/legacyfs/online/96974_2015-08-25 23_10_09-Chart Properties [1.625].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;and then use nested IF statement to create your Metrics&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96975" alt="2015-08-25 23_12_14-Edit Expression.png" class="jive-image image-20" src="/legacyfs/online/96975_2015-08-25 23_12_14-Edit Expression.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;=&lt;SPAN style="color: #3366ff;"&gt;if(ValueList&lt;/SPAN&gt;('Sum','Count','Average')='Sum',&lt;SPAN style="color: #3366ff;"&gt;Sum&lt;/SPAN&gt;(Values),&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3366ff;"&gt;if&lt;/SPAN&gt;(&lt;SPAN style="color: #3366ff;"&gt;ValueList&lt;/SPAN&gt;('Sum','Count','Average')='Count',&lt;SPAN style="color: #3366ff;"&gt;Count&lt;/SPAN&gt;(Values),&lt;SPAN style="color: #3366ff;"&gt;Avg&lt;/SPAN&gt;(Values)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to get below result:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="97062" alt="2015-08-26 14_10_16-Edit Expression.png" class="image-23 jive-image" src="/legacyfs/online/97062_2015-08-26 14_10_16-Edit Expression.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As nesting IF's can be tricky and cumbersome beyond 2 or 3 criteria we can use Pick/Match functions to improve our calculations:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=&lt;SPAN style="color: #3366ff;"&gt;pick(match(ValueList('&lt;/SPAN&gt;Sum','Count','Average'),'Sum','Count','Average')&lt;/P&gt;&lt;P&gt;,&lt;SPAN style="color: #3366ff;"&gt;Sum&lt;/SPAN&gt;(Values),&lt;SPAN style="color: #0000ff;"&gt;Count&lt;/SPAN&gt;(Values),&lt;SPAN style="color: #3366ff;"&gt;Avg&lt;/SPAN&gt;(Values))&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="97061" alt="2015-08-26 14_08_41-Edit Expression.png" class="image-22 jive-image" src="/legacyfs/online/97061_2015-08-26 14_08_41-Edit Expression.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Conclusion:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Although both of those function are not very often used&lt;/P&gt;&lt;P&gt;(they did not make to final 30 of&amp;nbsp; &lt;SPAN style="font-size: 11.6999998092651px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&lt;A href="https://community.qlik.com/people/rwunderlich" target="_blank"&gt;rwunderlich&lt;/A&gt; survey &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.6999998092651px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&lt;A href="https://community.qlik.com/thread/160046" target="_blank"&gt;Help with QV Function Survey&lt;/A&gt;‌&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;you can find a practical way of using them.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'comic sans ms', sans-serif;"&gt;Feeling Qlikngry?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A _jive_internal="true" data-containerid="2049" data-containertype="14" data-objectid="8342" data-objecttype="102" href="https://community.qlik.com/docs/DOC-8342" style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #3778c7;" target="_blank"&gt;How To /Missing Manual(19 articles)&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Sep 2022 17:59:53 GMT</pubDate>
    <dc:creator>robert_mika</dc:creator>
    <dc:date>2022-09-20T17:59:53Z</dc:date>
    <item>
      <title>Missing Manual - ValueLoop() &amp; ValueList()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/ta-p/1481012</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A href="https://community.qlik.com/legacyfs/online/96399_1f4fe19.jpg" target="_blank"&gt;&lt;IMG __jive_id="96399" alt="1f4fe19.jpg" class="jive-image image-12" height="37" src="https://community.qlik.com/legacyfs/online/96399_1f4fe19.jpg" style="margin: 2px 15px 10px 0; border: 0px; font-weight: inherit; font-style: inherit; font-size: 13.3333320617676px; font-family: inherit;" width="37" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Have you ever wondered how the examples from the Qlikview help may look like?&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;Please see below and enjoy responsibly...&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN style="font-size: 18pt; font-style: inherit; text-decoration: underline; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;Valueloop() &amp;amp; VaueList()&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN style="font-size: 18pt; font-style: inherit; text-decoration: underline; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Both of those functions belong to &lt;SPAN style="font-size: 10pt;"&gt;&lt;STRONG&gt;Synthetic Dimension Functions.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Synthetic Dimension&lt;/STRONG&gt; is a type of &lt;SPAN style="text-decoration: underline;"&gt;Calculated Dimension&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;- the difference between "standard" Calculated Dimension and Synthetic one is that&lt;/P&gt;&lt;P&gt;the &lt;STRONG&gt;standard&lt;/STRONG&gt; dimensions are based on values from &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;existing&lt;/STRONG&gt;&lt;/SPAN&gt; fields&lt;/P&gt;&lt;P&gt;whereas for &lt;STRONG&gt;Synthetic&lt;/STRONG&gt; Dimensions those values are &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;created&lt;/STRONG&gt;&lt;/SPAN&gt; "on the fly".&lt;/P&gt;&lt;P&gt;The drawback here is that you can not mix standard dimensions with synthetic in the way you would expect.&lt;/P&gt;&lt;P&gt;(please see "Practical use").&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="color: #575757; font-size: 14pt; text-decoration: underline;"&gt;&lt;STRONG&gt;ValueLoop()&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;Used:&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;Back End&lt;/EM&gt;&lt;/SPAN&gt; -&lt;/SPAN&gt;&lt;SPAN style="color: #575757; font-size: 8pt;"&gt;&lt;STRONG&gt;No&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;Front End&lt;/EM&gt;&lt;/SPAN&gt; - &lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;Yes&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #575757; font-size: 8pt; text-decoration: underline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96395" alt="2015-08-19_025244.png" class="jive-image image-6" height="106" src="https://community.qlik.com/legacyfs/online/96395_2015-08-19_025244.png" style="height: 106px; width: 78.9022556390978px; float: right;" width="79" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-size: 13.3333320617676px; font-style: inherit; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;Description&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 8pt; font-family: inherit; color: #999999;"&gt;(Qlikview Help)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #999999; font-style: inherit; font-size: 8pt; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;Returns a set of iterated values which, when used in a calculated dimension, will form a synthetic dimension.&lt;/P&gt;&lt;P&gt;The values generated will start with the &lt;SPAN class="Bold"&gt;from&lt;/SPAN&gt; value and end with the &lt;SPAN class="Bold"&gt;to&lt;/SPAN&gt; value including intermediate values in increments of step. In charts with a synthetic dimension created with the valueloop function it is possible to reference the dimension value corresponding to a specific expression cell by restating the valuloop function with the same parameters in the chart expression. The function may of course be used anywhere in the layout, but apart from when used for synthetic dimensions it will only be meaningful inside an aggregation function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96389" class="jive-image" height="26" src="https://community.qlik.com/legacyfs/online/96389_pastedImage_0.png" style="width: 73px; height: 26.605421686747px;" width="73" /&gt;&lt;/P&gt;&lt;P&gt;Create series of numbers in a range given by criteria.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96387" alt="2015-08-19_004233.png" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/96387_2015-08-19_004233.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;from&lt;/STRONG&gt; - first value&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;to&lt;/STRONG&gt; - last value&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;step&lt;/STRONG&gt; - intermediate values criteria.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;When&lt;STRONG&gt; step&lt;/STRONG&gt; is missing 1 is assumed&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Qlikview help examples are very straightforwards and easy to understand:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#000000&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; color: #ffffff; padding: 2px; width: 284px; background-color: #6690bc;" valign="middle"&gt;Example 1&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Example 2&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;Example 3&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN class="Code"&gt;&lt;EM&gt;&lt;SPAN style="color: #0000ff;"&gt;valueloop&lt;/SPAN&gt; ( 1, 3 )&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;From&lt;/STRONG&gt; 1 &lt;STRONG&gt;to&lt;/STRONG&gt; 3, (&lt;STRONG&gt;step&lt;/STRONG&gt; is omitted so 1 is assumed):&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;EM&gt;&lt;SPAN style="color: #3366ff;"&gt;valueloop&lt;/SPAN&gt; ( 1, 5, &lt;SPAN style="color: #99cc00;"&gt;2&lt;/SPAN&gt; )&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;From&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;1&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;to&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;5,&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;step&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;2:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;,&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;1+&lt;SPAN style="color: #99cc00;"&gt;2&lt;/SPAN&gt;=&lt;/EM&gt;&lt;/SPAN&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;,&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;3+&lt;SPAN style="color: #99cc00;"&gt;2&lt;/SPAN&gt;=&lt;/EM&gt;&lt;/SPAN&gt;&lt;STRONG&gt;5&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN class="Code"&gt;&lt;EM&gt;&lt;SPAN style="color: #3366ff;"&gt;valueloop&lt;/SPAN&gt; ( 11 )&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;returns the value 11&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;IMG __jive_id="96879" alt="2015-08-25 07_56_30-QlikView Personal Edition - [QV1].png" class="jive-image image-16" src="/legacyfs/online/96879_2015-08-25 07_56_30-QlikView Personal Edition - [QV1].png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;IMG __jive_id="96880" alt="2015-08-25 07_58_37-QlikView Personal Edition - [QV1].png" class="image-17 jive-image" src="/legacyfs/online/96880_2015-08-25 07_58_37-QlikView Personal Edition - [QV1].png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center;"&gt;&lt;IMG __jive_id="96881" alt="2015-08-25 07_59_56-QlikView Personal Edition - [QV1].png" class="image-18 jive-image" src="/legacyfs/online/96881_2015-08-25 07_59_56-QlikView Personal Edition - [QV1].png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;SPAN class="Code" style="font-size: 13.3333330154419px; text-decoration: underline;"&gt;&lt;EM&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Practical use&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Example 1&lt;/STRONG&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you need to provide calculations to check if the MOD of values from 0 to 100 with step 5 is divided by 10 without remainder&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Create Dimension: &lt;/EM&gt; &lt;SPAN style="color: #3366ff;"&gt;ValueLoop&lt;/SPAN&gt;(0,100,5)&lt;/P&gt;&lt;P&gt;and Expression: &lt;SPAN style="color: #3366ff;"&gt;if&lt;/SPAN&gt;(&lt;SPAN style="color: #3366ff;"&gt;mod&lt;/SPAN&gt;(&lt;SPAN style="color: #3366ff;"&gt;ValueLoop&lt;/SPAN&gt;(0,100,5),10)=0,'OK', 'No OK')&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96388" alt="2015-08-19_023417.png" class="jive-image image-3" src="https://community.qlik.com/legacyfs/online/96388_2015-08-19_023417.png" style="height: 230px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See also:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A href="https://community.qlik.com/docs/DOC-4390" target="_blank"&gt;How to create a Square Pie Chart&lt;/A&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;EM&gt;or&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN lang="EN-IN" style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;qlikfreak.wordpress.com/2014/06/17/infographics-in-qlikview-vol-2/&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN lang="EN-IN" style="font-size: 11.0pt; font-family: 'Calibri',sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN lang="EN-IN" style="text-align: center; color: #3d3d3d; font-style: inherit; font-size: 24px; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN lang="EN-IN" style="text-align: center; color: #3d3d3d; font-style: inherit; font-size: 24px; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;ValueList()&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; text-align: center;"&gt;&lt;SPAN lang="EN-IN" style="text-align: center; color: #3d3d3d; font-style: inherit; font-size: 24px; font-family: inherit; font-weight: inherit;"&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;Used:&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;Back End&lt;/EM&gt;&lt;/SPAN&gt; -&lt;/SPAN&gt;&lt;SPAN style="color: #575757; font-size: 8pt;"&gt;&lt;STRONG&gt;No&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #575757; font-size: 12pt;"&gt;&lt;SPAN style="font-size: 8pt;"&gt;&lt;EM&gt;Front End&lt;/EM&gt;&lt;/SPAN&gt; - &lt;SPAN style="font-size: 8pt;"&gt;&lt;STRONG&gt;Yes&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #575757; font-size: 8pt;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="color: #575757; font-size: 8pt;"&gt;&lt;IMG __jive_id="96628" alt="list_ingredients.png" class="image-13 jive-image" height="98" src="https://community.qlik.com/legacyfs/online/96628_list_ingredients.png" style="font-size: 13.3333330154419px; height: 98px; width: 98px; float: right;" width="98" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: inherit; font-style: inherit; font-size: 13.3333320617676px;"&gt;&lt;STRONG&gt;Description&lt;SPAN style="font-weight: inherit; font-style: inherit; font-size: 8pt; font-family: inherit; color: #999999;"&gt;(Qlikview Help)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Returns a set of listed values which, when used in a calculated dimension,&lt;/P&gt;&lt;P&gt;will form a synthetic dimension. In charts with a synthetic dimension created with the &lt;SPAN class="Bold"&gt;valuelist&lt;/SPAN&gt; function it is possible to reference the dimension value corresponding to a specific expression cell by restating the &lt;SPAN class="Bold"&gt;valuelist&lt;/SPAN&gt; function with the same parameters in the chart expression. The function may of course be used anywhere in the layout, but apart from when used for synthetic dimensions it will only be meaningful inside an aggregation function&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96389" class="jive-image" height="25" src="https://community.qlik.com/legacyfs/online/96389_pastedImage_0.png" style="height: 25.5775862068966px; width: 69px;" width="69" /&gt;&lt;/P&gt;&lt;P&gt;Create series of values from given list&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96386" alt="2015-08-18_170122.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/96386_2015-08-18_170122.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #575757;"&gt;&lt;STRONG&gt;v1&lt;/STRONG&gt;&lt;/SPAN&gt; - list of values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Again, both of those examples are very easy to understand:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#575757&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 2&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px; text-align: center; vertical-align: middle;"&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;valuelist ( 1, 10, 100 ) &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center; vertical-align: middle;"&gt;&lt;IMG __jive_id="97063" alt="2015-08-26 14_30_06-Edit Document Missing Manual - ValueLoop() &amp;amp;amp;am... _ Qlik Community.png" class="jive-image image-24" src="/legacyfs/online/97063_2015-08-26 14_30_06-Edit Document Missing Manual - ValueLoop() &amp;amp;am... _ Qlik Community.png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE border="1" class="jiveBorder" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#575757&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; color: #ffffff; padding: 2px; vertical-align: middle; background-color: #6690bc;" valign="middle"&gt;&lt;STRONG&gt;Header 1&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Header 2&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px; text-align: center; vertical-align: middle;"&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;valuelist ( 'a', 'xyz', 55 ) &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px; text-align: center; vertical-align: middle;"&gt;&lt;IMG __jive_id="97064" alt="2015-08-26 14_30_19-Edit Document Missing Manual - ValueLoop() &amp;amp;amp;am... _ Qlik Community.png" class="jive-image image-25" src="/legacyfs/online/97064_2015-08-26 14_30_19-Edit Document Missing Manual - ValueLoop() &amp;amp;am... _ Qlik Community.png" style="height: auto;" /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="; color: #575757; text-decoration: underline;"&gt;&lt;STRONG&gt;Practical use&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Model&lt;/P&gt;&lt;P&gt;LOAD Date,&lt;/P&gt;&lt;P&gt;Year(Date) as Year,&lt;/P&gt;&lt;P&gt;Values&lt;/P&gt;&lt;P&gt;inline [&lt;/P&gt;&lt;P&gt;Date, Values&lt;/P&gt;&lt;P&gt;01/01/2009, 1&lt;/P&gt;&lt;P&gt;11/04/2009, 2&lt;/P&gt;&lt;P&gt;20/07/2009, 2&lt;/P&gt;&lt;P&gt;28/10/2009, 2&lt;/P&gt;&lt;P&gt;05/02/2010, 2&lt;/P&gt;&lt;P&gt;16/05/2010, 2&lt;/P&gt;&lt;P&gt;24/08/2010, 1&lt;/P&gt;&lt;P&gt;02/12/2010, 1&lt;/P&gt;&lt;P&gt;]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The usual way of creating straight table is be to add &lt;STRONG&gt;Year&lt;/STRONG&gt; as Dimension and &lt;SPAN style="color: #3366ff;"&gt;sum&lt;/SPAN&gt;(Values) as expression.&lt;/P&gt;&lt;P&gt;This will return value for each &lt;STRONG&gt;Year&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96861" alt="2015-08-25 00_38_57-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Files_vpl.qvw_].png" class="image-14 jive-image" src="/legacyfs/online/96861_2015-08-25 00_38_57-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Files_vpl.qvw_].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if we want o use &lt;EM&gt;Synthetic Dimension&lt;/EM&gt; in the same way this will return only one Total value for both years.&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96862" alt="2015-08-25 00_47_25-Chart Properties [Sum(Values)].png" class="jive-image image-15" src="/legacyfs/online/96862_2015-08-25 00_47_25-Chart Properties [Sum(Values)].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One of the way to use this function is to create list (similar to Statistics Box) with your own KPI's:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96974" alt="2015-08-25 23_10_09-Chart Properties [1.625].png" class="jive-image image-19" src="/legacyfs/online/96974_2015-08-25 23_10_09-Chart Properties [1.625].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;and then use nested IF statement to create your Metrics&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="96975" alt="2015-08-25 23_12_14-Edit Expression.png" class="jive-image image-20" src="/legacyfs/online/96975_2015-08-25 23_12_14-Edit Expression.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;=&lt;SPAN style="color: #3366ff;"&gt;if(ValueList&lt;/SPAN&gt;('Sum','Count','Average')='Sum',&lt;SPAN style="color: #3366ff;"&gt;Sum&lt;/SPAN&gt;(Values),&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3366ff;"&gt;if&lt;/SPAN&gt;(&lt;SPAN style="color: #3366ff;"&gt;ValueList&lt;/SPAN&gt;('Sum','Count','Average')='Count',&lt;SPAN style="color: #3366ff;"&gt;Count&lt;/SPAN&gt;(Values),&lt;SPAN style="color: #3366ff;"&gt;Avg&lt;/SPAN&gt;(Values)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to get below result:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="97062" alt="2015-08-26 14_10_16-Edit Expression.png" class="image-23 jive-image" src="/legacyfs/online/97062_2015-08-26 14_10_16-Edit Expression.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As nesting IF's can be tricky and cumbersome beyond 2 or 3 criteria we can use Pick/Match functions to improve our calculations:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=&lt;SPAN style="color: #3366ff;"&gt;pick(match(ValueList('&lt;/SPAN&gt;Sum','Count','Average'),'Sum','Count','Average')&lt;/P&gt;&lt;P&gt;,&lt;SPAN style="color: #3366ff;"&gt;Sum&lt;/SPAN&gt;(Values),&lt;SPAN style="color: #0000ff;"&gt;Count&lt;/SPAN&gt;(Values),&lt;SPAN style="color: #3366ff;"&gt;Avg&lt;/SPAN&gt;(Values))&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="97061" alt="2015-08-26 14_08_41-Edit Expression.png" class="image-22 jive-image" src="/legacyfs/online/97061_2015-08-26 14_08_41-Edit Expression.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Conclusion:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Although both of those function are not very often used&lt;/P&gt;&lt;P&gt;(they did not make to final 30 of&amp;nbsp; &lt;SPAN style="font-size: 11.6999998092651px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&lt;A href="https://community.qlik.com/people/rwunderlich" target="_blank"&gt;rwunderlich&lt;/A&gt; survey &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.6999998092651px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;STRONG&gt;&lt;A href="https://community.qlik.com/thread/160046" target="_blank"&gt;Help with QV Function Survey&lt;/A&gt;‌&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;you can find a practical way of using them.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit; font-family: 'comic sans ms', sans-serif;"&gt;Feeling Qlikngry?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;A _jive_internal="true" data-containerid="2049" data-containertype="14" data-objectid="8342" data-objecttype="102" href="https://community.qlik.com/docs/DOC-8342" style="font-weight: inherit; font-style: inherit; font-family: inherit; color: #3778c7;" target="_blank"&gt;How To /Missing Manual(19 articles)&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Sep 2022 17:59:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/ta-p/1481012</guid>
      <dc:creator>robert_mika</dc:creator>
      <dc:date>2022-09-20T17:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - ValueLoop() &amp; ValueList()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481013#M1738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for sharing! Interesting article, finally clarifying some of my questions regarding ValueList()!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Aug 2015 08:05:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481013#M1738</guid>
      <dc:creator>kuczynska</dc:creator>
      <dc:date>2015-08-27T08:05:37Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - ValueLoop() &amp; ValueList()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481014#M1739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I used this in my dimension to get a list of all the dimensions&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;
&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 8pt;"&gt;=ValueList&lt;/SPAN&gt;&lt;SPAN style="font-size: 8pt;"&gt;( &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM style=": ; color: #808080; font-size: 8pt;"&gt;$(=Concat(chr(39)&amp;amp; $Field &amp;amp; chr(39) , ', ' ))&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 8pt;"&gt; ) &lt;/SPAN&gt;&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Would it be possible to make a second dimension with the values of these dimensions?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;Then it would be possible to count the number of records you have for each value. This opens possibilities to compare groups in different states.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Nov 2015 13:23:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481014#M1739</guid>
      <dc:creator>kristof_j</dc:creator>
      <dc:date>2015-11-26T13:23:11Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - ValueLoop() &amp; ValueList()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481015#M1740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice post &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Apr 2016 08:35:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481015#M1740</guid>
      <dc:creator>Chanty4u</dc:creator>
      <dc:date>2016-04-22T08:35:21Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - ValueLoop() &amp; ValueList()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481016#M1741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Very good.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jul 2016 15:10:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481016#M1741</guid>
      <dc:creator>jonas_rezende</dc:creator>
      <dc:date>2016-07-12T15:10:49Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - ValueLoop() &amp; ValueList()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481017#M1742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muy buen aporte.&lt;/P&gt;&lt;P&gt;Por fin he entendido &lt;SPAN style="color: #3366ff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;ValueList() &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;y&lt;/SPAN&gt;&lt;SPAN style="color: #3366ff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3366ff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;ValueLoop&lt;/SPAN&gt;&lt;SPAN style="color: #3366ff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2017 01:54:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481017#M1742</guid>
      <dc:creator />
      <dc:date>2017-02-10T01:54:22Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - ValueLoop() &amp; ValueList()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481018#M1743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="es"&gt;De nada. Feliz de ayudar.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2017 08:03:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481018#M1743</guid>
      <dc:creator>robert_mika</dc:creator>
      <dc:date>2017-02-10T08:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - ValueLoop() &amp; ValueList()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481019#M1744</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for sharing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Apr 2017 11:40:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-ValueLoop-ValueList/tac-p/1481019#M1744</guid>
      <dc:creator>beck_bakytbek</dc:creator>
      <dc:date>2017-04-26T11:40:22Z</dc:date>
    </item>
  </channel>
</rss>

