<?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 - Before() and After() in Member Articles</title>
    <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/ta-p/1488064</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-align: center;"&gt;&lt;IMG __jive_id="82248" alt="1f4fe19.jpg" class="jive-image image-12" height="37" src="https://community.qlik.com/legacyfs/online/82479_1f4fe19.jpg" style="height: 37px; float: left; width: 37px;" width="37" /&gt;Have you ever wondered how the examples from the Qlikview help may look like?&lt;/P&gt;&lt;P style="text-align: center;"&gt;Please see below and enjoy responsibly...&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="font-size: 18pt; text-decoration: underline; font-family: 'book antiqua', palatino;"&gt;&lt;STRONG&gt;&lt;EM&gt;Before () and After()&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82471" class="jive-image image-16" src="https://community.qlik.com/legacyfs/online/82471_pastedImage_0.png" style="width: auto; height: auto; float: right;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Returns the value of &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; evaluated with a pivot table's dimension values as they appear in the column before the current column within a row segment in the pivot table. This function returns NULL in all chart types except pivot tables.&lt;/P&gt;&lt;P&gt;On the first column of a row segment a NULL value will be returned, as there is no column before this one.&lt;/P&gt;&lt;P&gt;If the table is one-dimensional or if the &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; is preceded by the &lt;SPAN class="Bold"&gt;total&lt;/SPAN&gt; qualifier, the current row segment is always equal to the entire row.&lt;/P&gt;&lt;P&gt;If the pivot table has multiple horizontal dimensions, the current row segment will include only columns with the same values as the current column in all dimension rows except for the row showing the last horizontal dimension of the inter field sort order. The inter field sort order for horizontal dimensions in pivot tables is defined simply by the order of the dimensions from top to bottom.&lt;/P&gt;&lt;P&gt;Specifying an &lt;SPAN class="Italic"&gt;offset&lt;/SPAN&gt; greater than 1 lets you move the evaluation of &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; to columns further to the left of the current column. A negative &lt;SPAN class="Italic"&gt;offset&lt;/SPAN&gt; number will actually make the &lt;SPAN class="Bold"&gt;before&lt;/SPAN&gt; function equivalent to a &lt;SPAN class="Bold"&gt;after&lt;/SPAN&gt; function with the corresponding positive &lt;SPAN class="Italic"&gt;offset&lt;/SPAN&gt; number. Specifying an &lt;SPAN class="Italic"&gt;offset&lt;/SPAN&gt; of 0 will evaluate the &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; on the current column. Recursive calls will return NULL.&lt;/P&gt;&lt;P&gt;By specifying a third parameter &lt;SPAN class="Italic"&gt;n&lt;/SPAN&gt; greater than 1, the function will return not one but a range of &lt;SPAN class="Italic"&gt;n&lt;/SPAN&gt; values, one for each of &lt;SPAN class="Italic"&gt;n&lt;/SPAN&gt; table columns counting to the left from the original cell. In this form, the function can be used as an argument to any of the special &lt;A class="MCXref_0"&gt;&lt;EM&gt;Chart Range Functions&lt;/EM&gt;&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="81776" class="jive-image image-4" height="34" src="https://community.qlik.com/legacyfs/online/82480_pastedImage_0.png" style="width: 96px; height: 34.1052631578947px;" width="96" /&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Returns value from preceding (&lt;SPAN style="color: #0000ff;"&gt;Before&lt;/SPAN&gt;)or following (&lt;SPAN style="color: #0000ff;"&gt;After&lt;/SPAN&gt;) column&lt;/LI&gt;&lt;LI&gt;Returns values only in Pivot Table otherwise NULL.&lt;/LI&gt;&lt;LI&gt;Works only with Horizontal dimension.&lt;/LI&gt;&lt;LI&gt;Equivalent to &lt;EM&gt;below()&lt;/EM&gt; and &lt;EM&gt;above()&lt;/EM&gt; for vertical Pivot Table dimensions.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Model:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;(Copy and Pasted below code into Edit Script window and reload)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD * inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Product ,Category ,Sales&lt;/P&gt;&lt;P&gt;Salt ,White, 30&lt;/P&gt;&lt;P&gt;Salt, Brown ,40&lt;/P&gt;&lt;P&gt;Salt ,Red ,30&lt;/P&gt;&lt;P&gt;Sugar ,White ,10&lt;/P&gt;&lt;P&gt;Sugar ,Brown ,20&lt;/P&gt;&lt;P&gt;Sugar ,Red ,20&lt;/P&gt;&lt;P&gt;Wine ,White ,40&lt;/P&gt;&lt;P&gt;Wine ,Brown ,30&lt;/P&gt;&lt;P&gt;Wine ,Red ,10&lt;/P&gt;&lt;P&gt;]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Example 1:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Let's build a Pivot Tables with &lt;STRONG&gt;Product&lt;/STRONG&gt; as dimension and expressions as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;EM&gt;left&lt;/EM&gt; hand side shows an ordinary use of &lt;STRONG&gt;Sales&lt;/STRONG&gt; the&lt;EM&gt; right&lt;/EM&gt; hand side result from our new expression.&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;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;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----------&amp;gt;&amp;nbsp; &lt;SPAN style="font-size: 14pt; text-decoration: underline;"&gt;&lt;STRONG&gt;before&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;(&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82720" alt="01-Apr-15 4-39-16 PM.jpg" class="jive-image image-19" src="/legacyfs/online/82720_01-Apr-15 4-39-16 PM.jpg" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;S&lt;STRONG&gt;alt&lt;/STRONG&gt; value has been assigned to &lt;STRONG&gt;Sugar,&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;Sugar &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt; Wine,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;S&lt;STRONG&gt;alt&lt;/STRONG&gt;&amp;nbsp; is now &lt;EM&gt;NULL&lt;/EM&gt; .&lt;EM&gt;(there is no column before this one)&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----------&amp;gt; &lt;STRONG&gt; &lt;SPAN style="font-size: 14pt; text-decoration: underline;"&gt;after&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;(&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82722" alt="after.jpg" class="jive-image image-20" src="https://community.qlik.com/legacyfs/online/82722_after.jpg" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/P&gt;&lt;P&gt;Here we see the opposite result:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sugar &lt;/STRONG&gt;value has been assigned to &lt;STRONG&gt;Salt&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Wine &lt;/STRONG&gt;to&lt;STRONG&gt; Sugar&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and &lt;STRONG&gt;Wine&lt;/STRONG&gt; is&amp;nbsp; &lt;EM&gt;NULL (no column after this one)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Example 2&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;Specifying the second criteria as &lt;STRONG&gt;2&lt;/STRONG&gt; we shifted all values by &lt;STRONG&gt;2&lt;/STRONG&gt; columns right or left.&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 style="text-align: center;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: blue;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 14pt;"&gt;before&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt; ), 2 )&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;IMG __jive_id="82746" alt="3.png" class="image-23 jive-image" src="https://community.qlik.com/legacyfs/online/82746_3.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 14pt;"&gt;&lt;STRONG&gt;after&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt; ), 2 )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82747" alt="4.png" class="jive-image image-24" src="https://community.qlik.com/legacyfs/online/82747_4.png" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; text-decoration: underline;"&gt;&lt;STRONG&gt;Example 3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: blue; font-size: 14pt; font-family: 'courier new', courier; text-decoration: underline;"&gt;&lt;STRONG&gt;before&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;(&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;total sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="; color: #0000ff; font-size: 14pt; text-decoration: underline; font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;after&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;(&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;total sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;When using with &lt;STRONG&gt;one dimension&lt;/STRONG&gt; this expression returns values as if we have used ordinary&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;&amp;nbsp; &lt;SPAN style="color: #3366ff; text-decoration: underline;"&gt;before/after&lt;/SPAN&gt; (&lt;STRONG&gt;Sum&lt;/STRONG&gt;(&lt;SPAN style="color: #993300; text-decoration: underline;"&gt;Sales&lt;/SPAN&gt;))&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82748" alt="2015-04-02 02_37_23-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Before.qvw_].png" class="jive-image image-25" src="/legacyfs/online/82748_2015-04-02 02_37_23-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Before.qvw_].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;more than one dimension&lt;/STRONG&gt;&lt;/SPAN&gt; the return value will be based on &lt;STRONG&gt;last column of the first(top)&lt;/STRONG&gt; dimension and then appropriate columns for the second dimension.&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82750" alt="2015-04-02 03_07_52-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Before.qvw_].png" class="image-26 jive-image" src="/legacyfs/online/82750_2015-04-02 03_07_52-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Before.qvw_].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Salt&lt;/STRONG&gt; and &lt;STRONG&gt;Sugar&lt;/STRONG&gt; have been omitted leaving &lt;STRONG&gt;Wine&lt;/STRONG&gt; as the last column&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; text-decoration: underline;"&gt;&lt;STRONG&gt;Example 4&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;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;rangesum&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: black;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;Before&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;),1,2))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-family: 'courier new', courier;"&gt;RangeSum()&lt;/SPAN&gt; takes 3 parameters&lt;/P&gt;&lt;P&gt;-expression ---&amp;gt;&lt;STRONG&gt; &lt;SPAN style="color: blue; font-size: 9.0pt; font-family: 'courier new', courier;"&gt;Before/After&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-size: 9pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 9pt; color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 9pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 9pt; color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Arial','sans-serif'; color: black;"&gt;&lt;STRONG&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;-offset of columns---&amp;gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;-number of columns to sum---&amp;gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: blue; font-size: 9.0pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Arial','sans-serif'; color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'courier new', courier;"&gt;sum&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Arial, sans-serif; color: black;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: 'courier new', courier;"&gt;rangesum&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: black;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: blue; font-size: 14pt;"&gt;&lt;STRONG&gt;Before&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 9.0pt; font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;),1,2))&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;&lt;IMG __jive_id="82898" alt="2015-04-06 06_16_03-Microsoft Excel - Book1.png" class="image-27 jive-image" src="/legacyfs/online/82898_2015-04-06 06_16_03-Microsoft Excel - Book1.png" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In our example we are shifting our calculation one column to the right:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-&lt;STRONG&gt;Salt&lt;/STRONG&gt; -&amp;nbsp; As there is no column before Salt this column has been ignored&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-&lt;STRONG&gt;Sugar&lt;/STRONG&gt; -we are shifting our calculation one column to the left (&lt;EM&gt;Salt&lt;/EM&gt;)&amp;nbsp; and are summing previous two columns.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As there is no column before &lt;EM&gt;Salt&lt;/EM&gt; the final result is value of &lt;EM&gt;Salt alone&lt;/EM&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-&lt;STRONG&gt;Wine&lt;/STRONG&gt;- by shifting calculations one column to the left(&lt;EM&gt;Sugar)&lt;/EM&gt; and summing two previous columns we getting &lt;STRONG&gt;100+50=150&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Arial, sans-serif; color: black;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: 'courier new', courier;"&gt;rangesum&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: black;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 14pt; font-family: 'courier new', courier;"&gt;after&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;),1,2)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82899" alt="2015-04-06 07_38_18-Microsoft Excel - Book1.png" class="jive-image image-28" src="/legacyfs/online/82899_2015-04-06 07_38_18-Microsoft Excel - Book1.png" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;In this example we are shifting our calculation one column to the right:&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;-&lt;STRONG&gt;Wine&lt;/STRONG&gt; -&amp;nbsp; As there is no column after &lt;EM&gt;Salt&lt;/EM&gt; this column has been ignored&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;-&lt;STRONG&gt;Sugar&lt;/STRONG&gt; -we are shifting our calculation one column to the right(&lt;EM&gt;Wine&lt;/EM&gt;) and aresumming previous two columns.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;As there is no column after &lt;EM&gt;Wine&lt;/EM&gt; the final result is value of Wine&lt;EM&gt; alone&lt;/EM&gt;.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;-&lt;STRONG&gt;Salt&lt;/STRONG&gt;- by shifting calculations one column to the right(&lt;EM&gt;Sugar)&lt;/EM&gt; and summing two previous columns we getting &lt;STRONG&gt;50+80=130&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still feeling hungry?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-8146"&gt;How to use - Only()&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-7963"&gt;Do you Qualify?- How to use QUALIFY statement&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-7969"&gt;How to use - Dimensionality()&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-8030"&gt;Missing Manual - GetFieldSelections() + Bonus Example&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-8019"&gt;MaxString &amp;amp;amp; MinString - How to + examples&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-8006"&gt;The second dimension... or how to use secondarydimensionality()&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 Mar 2015 12:22:17 GMT</pubDate>
    <dc:creator>robert_mika</dc:creator>
    <dc:date>2015-03-31T12:22:17Z</dc:date>
    <item>
      <title>Missing Manual - Before() and After()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/ta-p/1488064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="text-align: center;"&gt;&lt;IMG __jive_id="82248" alt="1f4fe19.jpg" class="jive-image image-12" height="37" src="https://community.qlik.com/legacyfs/online/82479_1f4fe19.jpg" style="height: 37px; float: left; width: 37px;" width="37" /&gt;Have you ever wondered how the examples from the Qlikview help may look like?&lt;/P&gt;&lt;P style="text-align: center;"&gt;Please see below and enjoy responsibly...&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="font-size: 18pt; text-decoration: underline; font-family: 'book antiqua', palatino;"&gt;&lt;STRONG&gt;&lt;EM&gt;Before () and After()&lt;/EM&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82471" class="jive-image image-16" src="https://community.qlik.com/legacyfs/online/82471_pastedImage_0.png" style="width: auto; height: auto; float: right;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="text-align: left;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Returns the value of &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; evaluated with a pivot table's dimension values as they appear in the column before the current column within a row segment in the pivot table. This function returns NULL in all chart types except pivot tables.&lt;/P&gt;&lt;P&gt;On the first column of a row segment a NULL value will be returned, as there is no column before this one.&lt;/P&gt;&lt;P&gt;If the table is one-dimensional or if the &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; is preceded by the &lt;SPAN class="Bold"&gt;total&lt;/SPAN&gt; qualifier, the current row segment is always equal to the entire row.&lt;/P&gt;&lt;P&gt;If the pivot table has multiple horizontal dimensions, the current row segment will include only columns with the same values as the current column in all dimension rows except for the row showing the last horizontal dimension of the inter field sort order. The inter field sort order for horizontal dimensions in pivot tables is defined simply by the order of the dimensions from top to bottom.&lt;/P&gt;&lt;P&gt;Specifying an &lt;SPAN class="Italic"&gt;offset&lt;/SPAN&gt; greater than 1 lets you move the evaluation of &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; to columns further to the left of the current column. A negative &lt;SPAN class="Italic"&gt;offset&lt;/SPAN&gt; number will actually make the &lt;SPAN class="Bold"&gt;before&lt;/SPAN&gt; function equivalent to a &lt;SPAN class="Bold"&gt;after&lt;/SPAN&gt; function with the corresponding positive &lt;SPAN class="Italic"&gt;offset&lt;/SPAN&gt; number. Specifying an &lt;SPAN class="Italic"&gt;offset&lt;/SPAN&gt; of 0 will evaluate the &lt;SPAN class="Italic"&gt;expression&lt;/SPAN&gt; on the current column. Recursive calls will return NULL.&lt;/P&gt;&lt;P&gt;By specifying a third parameter &lt;SPAN class="Italic"&gt;n&lt;/SPAN&gt; greater than 1, the function will return not one but a range of &lt;SPAN class="Italic"&gt;n&lt;/SPAN&gt; values, one for each of &lt;SPAN class="Italic"&gt;n&lt;/SPAN&gt; table columns counting to the left from the original cell. In this form, the function can be used as an argument to any of the special &lt;A class="MCXref_0"&gt;&lt;EM&gt;Chart Range Functions&lt;/EM&gt;&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="81776" class="jive-image image-4" height="34" src="https://community.qlik.com/legacyfs/online/82480_pastedImage_0.png" style="width: 96px; height: 34.1052631578947px;" width="96" /&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Returns value from preceding (&lt;SPAN style="color: #0000ff;"&gt;Before&lt;/SPAN&gt;)or following (&lt;SPAN style="color: #0000ff;"&gt;After&lt;/SPAN&gt;) column&lt;/LI&gt;&lt;LI&gt;Returns values only in Pivot Table otherwise NULL.&lt;/LI&gt;&lt;LI&gt;Works only with Horizontal dimension.&lt;/LI&gt;&lt;LI&gt;Equivalent to &lt;EM&gt;below()&lt;/EM&gt; and &lt;EM&gt;above()&lt;/EM&gt; for vertical Pivot Table dimensions.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data Model:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;(Copy and Pasted below code into Edit Script window and reload)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD * inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Product ,Category ,Sales&lt;/P&gt;&lt;P&gt;Salt ,White, 30&lt;/P&gt;&lt;P&gt;Salt, Brown ,40&lt;/P&gt;&lt;P&gt;Salt ,Red ,30&lt;/P&gt;&lt;P&gt;Sugar ,White ,10&lt;/P&gt;&lt;P&gt;Sugar ,Brown ,20&lt;/P&gt;&lt;P&gt;Sugar ,Red ,20&lt;/P&gt;&lt;P&gt;Wine ,White ,40&lt;/P&gt;&lt;P&gt;Wine ,Brown ,30&lt;/P&gt;&lt;P&gt;Wine ,Red ,10&lt;/P&gt;&lt;P&gt;]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Example 1:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Let's build a Pivot Tables with &lt;STRONG&gt;Product&lt;/STRONG&gt; as dimension and expressions as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;EM&gt;left&lt;/EM&gt; hand side shows an ordinary use of &lt;STRONG&gt;Sales&lt;/STRONG&gt; the&lt;EM&gt; right&lt;/EM&gt; hand side result from our new expression.&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;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;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----------&amp;gt;&amp;nbsp; &lt;SPAN style="font-size: 14pt; text-decoration: underline;"&gt;&lt;STRONG&gt;before&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;(&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82720" alt="01-Apr-15 4-39-16 PM.jpg" class="jive-image image-19" src="/legacyfs/online/82720_01-Apr-15 4-39-16 PM.jpg" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;S&lt;STRONG&gt;alt&lt;/STRONG&gt; value has been assigned to &lt;STRONG&gt;Sugar,&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt;Sugar &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;to&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333330154419px; line-height: 1.5em;"&gt;&lt;STRONG&gt; Wine,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;S&lt;STRONG&gt;alt&lt;/STRONG&gt;&amp;nbsp; is now &lt;EM&gt;NULL&lt;/EM&gt; .&lt;EM&gt;(there is no column before this one)&lt;/EM&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----------&amp;gt; &lt;STRONG&gt; &lt;SPAN style="font-size: 14pt; text-decoration: underline;"&gt;after&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;(&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82722" alt="after.jpg" class="jive-image image-20" src="https://community.qlik.com/legacyfs/online/82722_after.jpg" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/P&gt;&lt;P&gt;Here we see the opposite result:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Sugar &lt;/STRONG&gt;value has been assigned to &lt;STRONG&gt;Salt&lt;/STRONG&gt;,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Wine &lt;/STRONG&gt;to&lt;STRONG&gt; Sugar&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;and &lt;STRONG&gt;Wine&lt;/STRONG&gt; is&amp;nbsp; &lt;EM&gt;NULL (no column after this one)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Example 2&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;Specifying the second criteria as &lt;STRONG&gt;2&lt;/STRONG&gt; we shifted all values by &lt;STRONG&gt;2&lt;/STRONG&gt; columns right or left.&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 style="text-align: center;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: blue;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 14pt;"&gt;before&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt; ), 2 )&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;IMG __jive_id="82746" alt="3.png" class="image-23 jive-image" src="https://community.qlik.com/legacyfs/online/82746_3.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="text-align: center;"&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 14pt;"&gt;&lt;STRONG&gt;after&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;SPAN style="font-size: 12.0pt; font-family: 'Courier New'; color: black;"&gt; ), 2 )&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82747" alt="4.png" class="jive-image image-24" src="https://community.qlik.com/legacyfs/online/82747_4.png" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px; text-decoration: underline;"&gt;&lt;STRONG&gt;Example 3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;&lt;SPAN style="color: blue; font-size: 14pt; font-family: 'courier new', courier; text-decoration: underline;"&gt;&lt;STRONG&gt;before&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;(&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;total sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="; color: #0000ff; font-size: 14pt; text-decoration: underline; font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;after&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 13.3333330154419px; font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&lt;STRONG&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;(&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: blue;"&gt;total sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;( &lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt; )&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;When using with &lt;STRONG&gt;one dimension&lt;/STRONG&gt; this expression returns values as if we have used ordinary&lt;SPAN style="text-decoration: underline;"&gt;&lt;EM&gt;&amp;nbsp; &lt;SPAN style="color: #3366ff; text-decoration: underline;"&gt;before/after&lt;/SPAN&gt; (&lt;STRONG&gt;Sum&lt;/STRONG&gt;(&lt;SPAN style="color: #993300; text-decoration: underline;"&gt;Sales&lt;/SPAN&gt;))&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82748" alt="2015-04-02 02_37_23-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Before.qvw_].png" class="jive-image image-25" src="/legacyfs/online/82748_2015-04-02 02_37_23-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Before.qvw_].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For &lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;more than one dimension&lt;/STRONG&gt;&lt;/SPAN&gt; the return value will be based on &lt;STRONG&gt;last column of the first(top)&lt;/STRONG&gt; dimension and then appropriate columns for the second dimension.&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82750" alt="2015-04-02 03_07_52-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Before.qvw_].png" class="image-26 jive-image" src="/legacyfs/online/82750_2015-04-02 03_07_52-QlikView Personal Edition - [C__Users_Katarzyna_Desktop_Before.qvw_].png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Salt&lt;/STRONG&gt; and &lt;STRONG&gt;Sugar&lt;/STRONG&gt; have been omitted leaving &lt;STRONG&gt;Wine&lt;/STRONG&gt; as the last column&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12pt; text-decoration: underline;"&gt;&lt;STRONG&gt;Example 4&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;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;rangesum&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 12pt;"&gt;&lt;SPAN style="color: black;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;Before&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;),1,2))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-family: 'courier new', courier;"&gt;RangeSum()&lt;/SPAN&gt; takes 3 parameters&lt;/P&gt;&lt;P&gt;-expression ---&amp;gt;&lt;STRONG&gt; &lt;SPAN style="color: blue; font-size: 9.0pt; font-family: 'courier new', courier;"&gt;Before/After&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-size: 9pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 9pt; color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 9pt; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="font-size: 9pt; color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Arial','sans-serif'; color: black;"&gt;&lt;STRONG&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;,&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;-offset of columns---&amp;gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;-number of columns to sum---&amp;gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="color: blue; font-size: 9.0pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Arial','sans-serif'; color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 12pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'courier new', courier;"&gt;sum&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Arial, sans-serif; color: black;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: 'courier new', courier;"&gt;rangesum&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: black;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: blue; font-size: 14pt;"&gt;&lt;STRONG&gt;Before&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 9.0pt; font-family: 'courier new', courier;"&gt;&lt;SPAN style="font-size: 12pt;"&gt;),1,2))&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;&lt;IMG __jive_id="82898" alt="2015-04-06 06_16_03-Microsoft Excel - Book1.png" class="image-27 jive-image" src="/legacyfs/online/82898_2015-04-06 06_16_03-Microsoft Excel - Book1.png" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In our example we are shifting our calculation one column to the right:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-&lt;STRONG&gt;Salt&lt;/STRONG&gt; -&amp;nbsp; As there is no column before Salt this column has been ignored&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-&lt;STRONG&gt;Sugar&lt;/STRONG&gt; -we are shifting our calculation one column to the left (&lt;EM&gt;Salt&lt;/EM&gt;)&amp;nbsp; and are summing previous two columns.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;As there is no column before &lt;EM&gt;Salt&lt;/EM&gt; the final result is value of &lt;EM&gt;Salt alone&lt;/EM&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-&lt;STRONG&gt;Wine&lt;/STRONG&gt;- by shifting calculations one column to the left(&lt;EM&gt;Sugar)&lt;/EM&gt; and summing two previous columns we getting &lt;STRONG&gt;100+50=150&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="color: blue; font-size: 12pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Arial, sans-serif; color: black;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;)&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: blue; font-family: 'courier new', courier;"&gt;rangesum&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: black;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 14pt; font-family: 'courier new', courier;"&gt;after&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: blue;"&gt;sum&lt;/SPAN&gt;&lt;SPAN style="color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: maroon;"&gt;Sales&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: black; font-size: 12pt; font-family: 'courier new', courier;"&gt;),1,2)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="82899" alt="2015-04-06 07_38_18-Microsoft Excel - Book1.png" class="jive-image image-28" src="/legacyfs/online/82899_2015-04-06 07_38_18-Microsoft Excel - Book1.png" style="height: auto; display: block; margin-left: auto; margin-right: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;In this example we are shifting our calculation one column to the right:&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;-&lt;STRONG&gt;Wine&lt;/STRONG&gt; -&amp;nbsp; As there is no column after &lt;EM&gt;Salt&lt;/EM&gt; this column has been ignored&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;-&lt;STRONG&gt;Sugar&lt;/STRONG&gt; -we are shifting our calculation one column to the right(&lt;EM&gt;Wine&lt;/EM&gt;) and aresumming previous two columns.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;As there is no column after &lt;EM&gt;Wine&lt;/EM&gt; the final result is value of Wine&lt;EM&gt; alone&lt;/EM&gt;.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;-&lt;STRONG&gt;Salt&lt;/STRONG&gt;- by shifting calculations one column to the right(&lt;EM&gt;Sugar)&lt;/EM&gt; and summing two previous columns we getting &lt;STRONG&gt;50+80=130&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still feeling hungry?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-8146"&gt;How to use - Only()&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-7963"&gt;Do you Qualify?- How to use QUALIFY statement&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-7969"&gt;How to use - Dimensionality()&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-8030"&gt;Missing Manual - GetFieldSelections() + Bonus Example&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-8019"&gt;MaxString &amp;amp;amp; MinString - How to + examples&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-8006"&gt;The second dimension... or how to use secondarydimensionality()&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Mar 2015 12:22:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/ta-p/1488064</guid>
      <dc:creator>robert_mika</dc:creator>
      <dc:date>2015-03-31T12:22:17Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - Before() and After()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/tac-p/1488065#M1628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I like so much this kind of info.&lt;/P&gt;&lt;P&gt;A different view from usual manuals&amp;nbsp; and current books.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;CB:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Apr 2015 23:31:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/tac-p/1488065#M1628</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-06T23:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - Before() and After()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/tac-p/1488066#M1629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is how manuals should look like - nice and easy &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;Thnx Robert&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2015 13:39:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/tac-p/1488066#M1629</guid>
      <dc:creator>daniel_kusiak</dc:creator>
      <dc:date>2015-06-16T13:39:59Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - Before() and After()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/tac-p/1488067#M1630</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Robert, many thanks to you!&lt;/P&gt;&lt;P&gt;This is very helpful!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Dec 2016 16:36:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/tac-p/1488067#M1630</guid>
      <dc:creator />
      <dc:date>2016-12-12T16:36:25Z</dc:date>
    </item>
    <item>
      <title>Re: Missing Manual - Before() and After()</title>
      <link>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/tac-p/1488068#M1631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;a wonderfull example. very useful!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Nov 2017 15:29:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Missing-Manual-Before-and-After/tac-p/1488068#M1631</guid>
      <dc:creator>luiskeyrus</dc:creator>
      <dc:date>2017-11-29T15:29:42Z</dc:date>
    </item>
  </channel>
</rss>

