<?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: Conditional Running Total with DAX in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2336302#M58865</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="193956" data-lia-user-login="apalacios" class="lia-mention lia-mention-user"&gt;apalacios&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I haven't thought of an easier way yet, the following method can achieve your needs first.&lt;/P&gt;
&lt;P&gt;Column:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Sum = SUMX(FILTER('Table',[ID]&amp;lt;=EARLIER('Table'[ID])),[Numbers])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 1 = IF([Sum]&amp;lt;20,[Sum],IF([ID]=CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum]&amp;gt;20)),[Sum],BLANK()))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 2 = SUMX(FILTER('Table',[ID]&amp;lt;=EARLIER('Table'[ID])&amp;amp;&amp;amp;[ID]&amp;gt;CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum]&amp;gt;20))),[Numbers])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 3 = IF([Sum 2]&amp;lt;20,[Sum 2],IF([ID]=CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum 2]&amp;gt;20)),[Sum 2],BLANK()))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 4 = SUMX(FILTER('Table',[ID]&amp;lt;=EARLIER('Table'[ID])&amp;amp;&amp;amp;[ID]&amp;gt;CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum 2]&amp;gt;20))),[Numbers])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 5 = IF([Sum 4]&amp;lt;20,[Sum 4],IF([ID]=CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum 4]&amp;gt;20)),[Sum 4],BLANK()))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 6 = SUMX(FILTER('Table',[ID]&amp;lt;=EARLIER('Table'[ID])&amp;amp;&amp;amp;[ID]&amp;gt;CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum 4]&amp;gt;20))),[Numbers])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;ConditionalRunningTotal = IF([Sum 1]&amp;lt;&amp;gt;BLANK(),[Sum 1],IF([Sum 3]&amp;lt;&amp;gt;BLANK(),[Sum 3],IF([Sum 5]&amp;lt;&amp;gt;BLANK(),[Sum 5],[Sum 6])))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Result = IF([ConditionalRunningTotal]&amp;lt;20,BLANK(),[ConditionalRunningTotal])&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Community Support Team _Charlotte&lt;/P&gt;
&lt;P&gt;If this post &lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider &lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt; to help the other members find it more quickly.&lt;/P&gt;</description>
    <pubDate>Mon, 14 Feb 2022 08:51:13 GMT</pubDate>
    <dc:creator>v-zhangti</dc:creator>
    <dc:date>2022-02-14T08:51:13Z</dc:date>
    <item>
      <title>Conditional Running Total with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2323075#M58052</link>
      <description>&lt;P&gt;I have a table with 2 columns:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Numbers&lt;/STRONG&gt;; and I want to create a new column&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Result&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;with the running total of the Numbers column but every time the running total surpass 20, the running total should be restarted. Also, if the running total is lower than 20, the result should not be displayed. This have to be done using DAX only.&lt;/P&gt;&lt;P&gt;Thanks in advice.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Note: the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Conditional Running Total&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;column exist just to show how the running total works.&lt;/P&gt;&lt;DIV class="s-table-container"&gt;ID Numbers ConditionalRunningTotal Result &lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Numbers&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;ConditionalRunningTotal&amp;nbsp; &amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Result&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 07 Feb 2022 12:40:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2323075#M58052</guid>
      <dc:creator>apalacios</dc:creator>
      <dc:date>2022-02-07T12:40:28Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Running Total with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2323097#M58055</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="193956" data-lia-user-login="apalacios" class="lia-mention lia-mention-user"&gt;apalacios&lt;/a&gt; , if ConditionalRunningTotal is a measure then try&amp;nbsp; a measure like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if([ConditionalRunningTotal]&amp;lt;20, blank(), [ConditionalRunningTotal])&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 12:45:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2323097#M58055</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2022-02-07T12:45:02Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Running Total with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2323098#M58056</link>
      <description>&lt;P&gt;The column Conditional Running Total dont exists....&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 12:46:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2323098#M58056</guid>
      <dc:creator>apalacios</dc:creator>
      <dc:date>2022-02-07T12:46:44Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional Running Total with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2336302#M58865</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="193956" data-lia-user-login="apalacios" class="lia-mention lia-mention-user"&gt;apalacios&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I haven't thought of an easier way yet, the following method can achieve your needs first.&lt;/P&gt;
&lt;P&gt;Column:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Sum = SUMX(FILTER('Table',[ID]&amp;lt;=EARLIER('Table'[ID])),[Numbers])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 1 = IF([Sum]&amp;lt;20,[Sum],IF([ID]=CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum]&amp;gt;20)),[Sum],BLANK()))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 2 = SUMX(FILTER('Table',[ID]&amp;lt;=EARLIER('Table'[ID])&amp;amp;&amp;amp;[ID]&amp;gt;CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum]&amp;gt;20))),[Numbers])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 3 = IF([Sum 2]&amp;lt;20,[Sum 2],IF([ID]=CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum 2]&amp;gt;20)),[Sum 2],BLANK()))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 4 = SUMX(FILTER('Table',[ID]&amp;lt;=EARLIER('Table'[ID])&amp;amp;&amp;amp;[ID]&amp;gt;CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum 2]&amp;gt;20))),[Numbers])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 5 = IF([Sum 4]&amp;lt;20,[Sum 4],IF([ID]=CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum 4]&amp;gt;20)),[Sum 4],BLANK()))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Sum 6 = SUMX(FILTER('Table',[ID]&amp;lt;=EARLIER('Table'[ID])&amp;amp;&amp;amp;[ID]&amp;gt;CALCULATE(MIN('Table'[ID]),FILTER('Table',[Sum 4]&amp;gt;20))),[Numbers])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;ConditionalRunningTotal = IF([Sum 1]&amp;lt;&amp;gt;BLANK(),[Sum 1],IF([Sum 3]&amp;lt;&amp;gt;BLANK(),[Sum 3],IF([Sum 5]&amp;lt;&amp;gt;BLANK(),[Sum 5],[Sum 6])))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Result = IF([ConditionalRunningTotal]&amp;lt;20,BLANK(),[ConditionalRunningTotal])&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Community Support Team _Charlotte&lt;/P&gt;
&lt;P&gt;If this post &lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider &lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt; to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Feb 2022 08:51:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-Running-Total-with-DAX/m-p/2336302#M58865</guid>
      <dc:creator>v-zhangti</dc:creator>
      <dc:date>2022-02-14T08:51:13Z</dc:date>
    </item>
  </channel>
</rss>

