<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Using Before to create a running total in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Using-Before-to-create-a-running-total/m-p/540611#M480237</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try adding the TOTAL qualifier to your ColumnNo() function:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;rangesum ( sum ( A + B + C) , Before ( total ( sum ( A + B + C ), 1, ColumnNo(TOTAL) ) )&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Dec 2013 12:47:17 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2013-12-06T12:47:17Z</dc:date>
    <item>
      <title>Using Before to create a running total</title>
      <link>https://community.qlik.com/t5/QlikView/Using-Before-to-create-a-running-total/m-p/540610#M480236</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm having some problems with the &lt;STRONG&gt;Before&lt;/STRONG&gt; function.&amp;nbsp; Here is a simplified version of what I'm trying to achieve:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" 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;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Year&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2012&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2012&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2012&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2013&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2013&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2013&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Month&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;October&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;November&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;December&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;January&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Feburary&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;March&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Running Total&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;27 (12 + 15)&lt;/TD&gt;&lt;TD&gt;38 (27 + 11)&lt;/TD&gt;&lt;TD&gt;49 (38 + 11)&lt;/TD&gt;&lt;TD&gt;55 (49 + 6)&lt;/TD&gt;&lt;TD&gt;64 (55 + 9)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my expression:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;rangesum ( sum ( A + B + C) , Before ( total ( sum ( A + B + C ), 1, ColumnNo() ) ) &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But this is what I am getting:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" 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;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;Year&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2012&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2012&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2012&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2013&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2013&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;2013&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Month&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;October&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;November&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;December&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;January&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Feburary&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;March&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;A&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;3&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Running Total&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;27 (12 + 15)&lt;/TD&gt;&lt;TD&gt;38 (27 + 11)&lt;/TD&gt;&lt;TD&gt;22 (&lt;STRONG style="color: #ff0000;"&gt;11&lt;/STRONG&gt; + 11)&lt;/TD&gt;&lt;TD&gt;28 (22 + 6)&lt;/TD&gt;&lt;TD&gt;37 (28 + 9)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem being that in January instead of &lt;STRONG&gt;Before&lt;/STRONG&gt; using the &lt;STRONG&gt;Running Total&lt;/STRONG&gt; for December it uses the &lt;STRONG&gt;Total&lt;/STRONG&gt; for December.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know this is because &lt;EM&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;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But what would be the expression be to calculate the &lt;STRONG&gt;Running Total&lt;/STRONG&gt; as I would like?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks for any help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Dec 2013 12:38:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-Before-to-create-a-running-total/m-p/540610#M480236</guid>
      <dc:creator />
      <dc:date>2013-12-06T12:38:03Z</dc:date>
    </item>
    <item>
      <title>Re: Using Before to create a running total</title>
      <link>https://community.qlik.com/t5/QlikView/Using-Before-to-create-a-running-total/m-p/540611#M480237</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try adding the TOTAL qualifier to your ColumnNo() function:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;rangesum ( sum ( A + B + C) , Before ( total ( sum ( A + B + C ), 1, ColumnNo(TOTAL) ) )&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Dec 2013 12:47:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-Before-to-create-a-running-total/m-p/540611#M480237</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2013-12-06T12:47:17Z</dc:date>
    </item>
    <item>
      <title>Re: Using Before to create a running total</title>
      <link>https://community.qlik.com/t5/QlikView/Using-Before-to-create-a-running-total/m-p/540612#M480238</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So that's what the /total/ in the schema was all about!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks swuehl.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Dec 2013 14:04:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Using-Before-to-create-a-running-total/m-p/540612#M480238</guid>
      <dc:creator />
      <dc:date>2013-12-06T14:04:38Z</dc:date>
    </item>
  </channel>
</rss>

