<?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 Cumulative (Running) Totals in DAX in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-Running-Totals-in-DAX/m-p/54138#M6</link>
    <description>&lt;P&gt;A common Measure that you’ll probably find useful in PowerPivot or SSAS Tabular Models is finding running totals.&amp;nbsp; For example, you may want to see total sales of a product as it accumulates over time, or for inventory models the total on hand at a given time.&amp;nbsp; You can find more tips and tricks at my blog, &lt;A title="" href="http://www.bipatterns.com/" target="_blank" rel="nofollow noopener noreferrer"&gt;www.bipatterns.com&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Let’s start with a base measure in a very simple pivot table.&lt;BR /&gt;Total&amp;nbsp;Sales&amp;nbsp;:=&lt;BR /&gt;&lt;SPAN class="Keyword"&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Keyword"&gt;SUM&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;FactSales[SalesAmount]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A title="" href="http://www.bipatterns.com/wp-content/uploads/2016/06/Total-Sales.png" target="_blank" rel="nofollow noopener noreferrer"&gt;&lt;IMG src="https://ip1.i.lithium.com/43619d261da62b73227aad4352c75704452c025d/687474703a2f2f7777772e62697061747465726e732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031362f30362f546f74616c2d53616c65732e706e67" alt="Total Sales" border="0" height="108" width="210" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Now lets take our first attempt at computing a running total.&amp;nbsp; This is the most intuitive formula, but it has one common pitfall that isn’t necessarily easy to see right away.&lt;BR /&gt;Cumulative&amp;nbsp;Total&amp;nbsp;Sales&amp;nbsp;:=&lt;BR /&gt;&lt;SPAN class="Keyword"&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;[Total&amp;nbsp;Sales],&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;ALL&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;,&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;DimDate[Datekey]&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;SPAN class="Keyword"&gt;MAX&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;Key parts of the Formula: The use of ALL(DimDate[DateKey]) results in the current context being ignored, so dates outside of the current pivot row context will be analyzed.&amp;nbsp; The second key step is the comparison of DimDate[Datekey]&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;SPAN class="Keyword"&gt;MAX&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;.&amp;nbsp; This means that all dates in the DateKey column that are before the current pivot table row context will be calculated.&lt;/P&gt;&lt;P&gt;If we put this measure on a table, we’ll get the correct numbers but we will have one issue remaining.&lt;/P&gt;&lt;P&gt;&lt;A title="" href="http://www.bipatterns.com/wp-content/uploads/2016/06/Cumalative-Total-Sales.png" target="_blank" rel="nofollow noopener noreferrer"&gt;&lt;IMG src="https://ip1.i.lithium.com/757e8e7508ecdfbc4eba28ed1a9995f53c585bb7/687474703a2f2f7777772e62697061747465726e732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031362f30362f43756d616c61746976652d546f74616c2d53616c65732e706e67" alt="Cumalative Total Sales" border="0" height="144" width="359" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The formula returns a number for dates that have no sales.&amp;nbsp; We need to add some error handling, which is outlined below.&lt;BR /&gt;Cumulative&amp;nbsp;Sales&amp;nbsp;(Correct)&amp;nbsp;:=&lt;BR /&gt;&lt;SPAN class="Keyword"&gt;IF&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;COUNTROWS&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;FactSales&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&amp;gt;&amp;nbsp;&lt;SPAN class="Number"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;[Total&amp;nbsp;Sales],&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;ALL&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;,&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;DimDate[Datekey]&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;SPAN class="Keyword"&gt;MAX&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;,&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;BLANK&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The IF Function checks to make sure that there are sales in the current selected context, otherwise returning blank.&amp;nbsp; You can see the difference between the two measures below:&lt;/P&gt;&lt;P&gt;&lt;A title="" href="http://www.bipatterns.com/wp-content/uploads/2016/06/Cumalative-Total-Sales-Correct.png" target="_blank" rel="nofollow noopener noreferrer"&gt;&lt;IMG src="https://ip1.i.lithium.com/1d4ce37692ba95520803c1d3e0ee3baf7343f6d3/687474703a2f2f7777772e62697061747465726e732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031362f30362f43756d616c61746976652d546f74616c2d53616c65732d436f72726563742e706e67" alt="Cumalative Total Sales (Correct)" border="0" height="148" width="534" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If you have any questions for me, you can reach me via &lt;A title="" href="https://www.linkedin.com/in/ryan-durkin-37a513a2" target="_blank" rel="nofollow noopener noreferrer"&gt;LinkedIn &lt;/A&gt;or in the &lt;A title="" href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/5639" target="_blank" rel=""&gt;&lt;SPAN&gt;PowerBI Community&lt;/SPAN&gt;.&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 29 Jul 2016 21:11:34 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-07-29T21:11:34Z</dc:date>
    <item>
      <title>Cumulative (Running) Totals in DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-Running-Totals-in-DAX/m-p/54138#M6</link>
      <description>&lt;P&gt;A common Measure that you’ll probably find useful in PowerPivot or SSAS Tabular Models is finding running totals.&amp;nbsp; For example, you may want to see total sales of a product as it accumulates over time, or for inventory models the total on hand at a given time.&amp;nbsp; You can find more tips and tricks at my blog, &lt;A title="" href="http://www.bipatterns.com/" target="_blank" rel="nofollow noopener noreferrer"&gt;www.bipatterns.com&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;Let’s start with a base measure in a very simple pivot table.&lt;BR /&gt;Total&amp;nbsp;Sales&amp;nbsp;:=&lt;BR /&gt;&lt;SPAN class="Keyword"&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Keyword"&gt;SUM&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;FactSales[SalesAmount]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;A title="" href="http://www.bipatterns.com/wp-content/uploads/2016/06/Total-Sales.png" target="_blank" rel="nofollow noopener noreferrer"&gt;&lt;IMG src="https://ip1.i.lithium.com/43619d261da62b73227aad4352c75704452c025d/687474703a2f2f7777772e62697061747465726e732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031362f30362f546f74616c2d53616c65732e706e67" alt="Total Sales" border="0" height="108" width="210" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Now lets take our first attempt at computing a running total.&amp;nbsp; This is the most intuitive formula, but it has one common pitfall that isn’t necessarily easy to see right away.&lt;BR /&gt;Cumulative&amp;nbsp;Total&amp;nbsp;Sales&amp;nbsp;:=&lt;BR /&gt;&lt;SPAN class="Keyword"&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;[Total&amp;nbsp;Sales],&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;ALL&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;,&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;DimDate[Datekey]&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;SPAN class="Keyword"&gt;MAX&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;Key parts of the Formula: The use of ALL(DimDate[DateKey]) results in the current context being ignored, so dates outside of the current pivot row context will be analyzed.&amp;nbsp; The second key step is the comparison of DimDate[Datekey]&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;SPAN class="Keyword"&gt;MAX&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;.&amp;nbsp; This means that all dates in the DateKey column that are before the current pivot table row context will be calculated.&lt;/P&gt;&lt;P&gt;If we put this measure on a table, we’ll get the correct numbers but we will have one issue remaining.&lt;/P&gt;&lt;P&gt;&lt;A title="" href="http://www.bipatterns.com/wp-content/uploads/2016/06/Cumalative-Total-Sales.png" target="_blank" rel="nofollow noopener noreferrer"&gt;&lt;IMG src="https://ip1.i.lithium.com/757e8e7508ecdfbc4eba28ed1a9995f53c585bb7/687474703a2f2f7777772e62697061747465726e732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031362f30362f43756d616c61746976652d546f74616c2d53616c65732e706e67" alt="Cumalative Total Sales" border="0" height="144" width="359" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The formula returns a number for dates that have no sales.&amp;nbsp; We need to add some error handling, which is outlined below.&lt;BR /&gt;Cumulative&amp;nbsp;Sales&amp;nbsp;(Correct)&amp;nbsp;:=&lt;BR /&gt;&lt;SPAN class="Keyword"&gt;IF&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;COUNTROWS&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;FactSales&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&amp;gt;&amp;nbsp;&lt;SPAN class="Number"&gt;0&lt;/SPAN&gt;,&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;[Total&amp;nbsp;Sales],&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;FILTER&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;ALL&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;,&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;DimDate[Datekey]&amp;nbsp;&amp;lt;=&amp;nbsp;&lt;SPAN class="Keyword"&gt;MAX&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&amp;nbsp;DimDate[Datekey]&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent8"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;,&lt;BR /&gt;&lt;SPAN class="indent4"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="Keyword"&gt;BLANK&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;&amp;nbsp;(&lt;/SPAN&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="Parenthesis"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The IF Function checks to make sure that there are sales in the current selected context, otherwise returning blank.&amp;nbsp; You can see the difference between the two measures below:&lt;/P&gt;&lt;P&gt;&lt;A title="" href="http://www.bipatterns.com/wp-content/uploads/2016/06/Cumalative-Total-Sales-Correct.png" target="_blank" rel="nofollow noopener noreferrer"&gt;&lt;IMG src="https://ip1.i.lithium.com/1d4ce37692ba95520803c1d3e0ee3baf7343f6d3/687474703a2f2f7777772e62697061747465726e732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031362f30362f43756d616c61746976652d546f74616c2d53616c65732d436f72726563742e706e67" alt="Cumalative Total Sales (Correct)" border="0" height="148" width="534" /&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If you have any questions for me, you can reach me via &lt;A title="" href="https://www.linkedin.com/in/ryan-durkin-37a513a2" target="_blank" rel="nofollow noopener noreferrer"&gt;LinkedIn &lt;/A&gt;or in the &lt;A title="" href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/5639" target="_blank" rel=""&gt;&lt;SPAN&gt;PowerBI Community&lt;/SPAN&gt;.&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2016 21:11:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-Running-Totals-in-DAX/m-p/54138#M6</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-07-29T21:11:34Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative (Running) Totals in DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-Running-Totals-in-DAX/m-p/3400540#M128377</link>
      <description>&lt;P&gt;Can you please tell me if the problem is still relevant? If you managed to solve it in some way, please write here how you solved this problem. Then it will be possible to mark this problem as solved.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If not, it may make sense to ask the question again, thus confirming the relevance of this problem.&lt;/P&gt;</description>
      <pubDate>Sat, 26 Aug 2023 21:15:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-Running-Totals-in-DAX/m-p/3400540#M128377</guid>
      <dc:creator>technolog</dc:creator>
      <dc:date>2023-08-26T21:15:27Z</dc:date>
    </item>
  </channel>
</rss>

