<?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: How do I create a column that adds a rolling total until it hits a specific max value? in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3201822#M116422</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Everything works, but it has to =30. I want it to = max size or less, otherwise it needs to re-start the running total and increment the new period or PI.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 24 Apr 2023 01:16:50 GMT</pubDate>
    <dc:creator>525380</dc:creator>
    <dc:date>2023-04-24T01:16:50Z</dc:date>
    <item>
      <title>How do I create a column that adds a rolling total until it hits a specific max value?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3194605#M115952</link>
      <description>&lt;P&gt;I would greatly be appreciative if someone could help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to create a stacked graph that adds the value (team#) until it hits a specific maximum team# that I've specified in a different column. Each time it is adding the rolling total it will say Period 1, when it hits the max, it will then start the total again until it hits the max and will say Period 2. this happens until the max team # has been hit.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the initial data:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Item ID&lt;/TD&gt;&lt;TD&gt;Item Size&lt;/TD&gt;&lt;TD&gt;Max Size per Period&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&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;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need in DAX formula to calculate Running Total of Item Size and Period Name so I can add to the bar graph and show the distribution like this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Item ID&lt;/TD&gt;&lt;TD&gt;Item Size&lt;/TD&gt;&lt;TD&gt;Running Total of Item Size&lt;/TD&gt;&lt;TD&gt;Period Name&lt;/TD&gt;&lt;TD&gt;MaxSize per Period&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;Period 1&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;Period 1&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;Period 2&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;Period 2&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;Period 2&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;Period 3&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;Period 3&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Apr 2023 00:17:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3194605#M115952</guid>
      <dc:creator>525380</dc:creator>
      <dc:date>2023-04-19T00:17:06Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a column that adds a rolling total until it hits a specific max value?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3196864#M116090</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="544666" data-lia-user-login="525380" class="lia-mention lia-mention-user"&gt;525380&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can refer to the following measures&lt;/P&gt;
&lt;P&gt;1.Create a mesaure to calculate the&amp;nbsp;remainder of the sum&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Remainder =
VAR a =
    SUMX (
        FILTER (
            ALLSELECTED ( 'Table' ),
            [Item ID] &amp;lt;= SELECTEDVALUE ( 'Table'[Item ID] )
        ),
        [Item Size]
    )
VAR b =
    CALCULATE (
        SUM ( 'Table'[Max Size per Period] ),
        'Table'[Item ID] = SELECTEDVALUE ( 'Table'[Item ID] )
    )
RETURN
    MOD ( a, b )
&lt;/LI-CODE&gt;
&lt;P&gt;2.Then create a measure to create the rolloing total based on the reminder measure&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Running Total =
VAR a =
    COUNTROWS (
        FILTER (
            ALL ( 'Table' ),
            [Item ID] &amp;lt; SELECTEDVALUE ( 'Table'[Item ID] )
                &amp;amp;&amp;amp; [Remainder] = 0
        )
    )
VAR b =
    CALCULATE (
        SUM ( 'Table'[Max Size per Period] ),
        'Table'[Item ID] = SELECTEDVALUE ( 'Table'[Item ID] )
    )
RETURN
    SUMX (
        FILTER ( ALL ( 'Table' ), [Item ID] &amp;lt;= SELECTEDVALUE ( 'Table'[Item ID] ) ),
        [Item Size]
    ) - b * a
&lt;/LI-CODE&gt;
&lt;P&gt;3.Create a measure to display size period based on Running Total measure&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Size Period =
VAR a =
    CALCULATE (
        SUM ( 'Table'[Max Size per Period] ),
        'Table'[Item ID] = SELECTEDVALUE ( 'Table'[Item ID] )
    )
RETURN
    "Period"
        &amp;amp; COUNTROWS (
            FILTER (
                ALLSELECTED ( 'Table' ),
                [Item ID] &amp;lt; SELECTEDVALUE ( 'Table'[Item ID] )
                    &amp;amp;&amp;amp; [Running Total] = a
            )
        ) + 1
&lt;/LI-CODE&gt;
&lt;P&gt;Output&lt;/P&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;Yolo Zhu&lt;/P&gt;
&lt;P&gt;If this post&amp;nbsp;&lt;I&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;/I&gt;, then please consider&amp;nbsp;&lt;I&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/I&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2023 02:09:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3196864#M116090</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-04-20T02:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a column that adds a rolling total until it hits a specific max value?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3200720#M116344</link>
      <description>&lt;P&gt;How do I make it so the remainder is the max size or less, ELSE start the running total over at 0.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 00:31:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3200720#M116344</guid>
      <dc:creator>525380</dc:creator>
      <dc:date>2023-04-24T00:31:10Z</dc:date>
    </item>
    <item>
      <title>Re: How do I create a column that adds a rolling total until it hits a specific max value?</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3201822#M116422</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Everything works, but it has to =30. I want it to = max size or less, otherwise it needs to re-start the running total and increment the new period or PI.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2023 01:16:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-do-I-create-a-column-that-adds-a-rolling-total-until-it-hits/m-p/3201822#M116422</guid>
      <dc:creator>525380</dc:creator>
      <dc:date>2023-04-24T01:16:50Z</dc:date>
    </item>
  </channel>
</rss>

