<?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: Cumulative total based on sequence number in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032840#M13637</link>
    <description>&lt;P&gt;I cant seem to get this to work - potentially because the main table I'm working off of is a calculated table? Not sure if that matters or not.....Maybe I need to add more to my already calculated table? Here is calculation for the current table I'm using&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Table 2 =
VAR temp =
    ADDCOLUMNS (
        'Table',
        "MinS",
        VAR s = [Sequence]
        VAR C = [Item]
        RETURN
            MINX (
                FILTER (
                    'Table',
                    VAR c1 = [Item]
                    VAR s1 = [Sequence]
                    RETURN
                        CALCULATE (
                            COUNTROWS ( 'Table' ),
                            FILTER (
                                ALL ( 'Table' ),
                                'Table'[Item] = c1
                                    &amp;amp;&amp;amp; 'Table'[Sequence] &amp;lt;= s
                                    &amp;amp;&amp;amp; 'Table'[Sequence] &amp;gt;= s1
                            )
                        ) = s - s1 + 1
                ),
                [Sequence]
            )
    )
RETURN
    SELECTCOLUMNS (
        SUMMARIZE (
            temp,
            [MinS],
            "Sequence", RANKX ( temp, [MinS],, ASC, DENSE ),
            "Item", MAX ( 'Table'[Item] ),
            "QuantityToBuild", SUM ( 'Table'[QuantityToBuild] ),
            "Date", MAX ( 'Table'[Date] )
        ),
        "Sequence", [Sequence],
        "Item", [Item],
        "QuantityToBuild", [QuantityToBuild],
        "Date", [Date]
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Do I just need to add to this?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 17 Apr 2020 15:51:30 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2020-04-17T15:51:30Z</dc:date>
    <item>
      <title>Cumulative total based on sequence number</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032476#M13615</link>
      <description>&lt;P&gt;I need some help with a new measure or calculcated colum/table. I'm not sure how to go about doing what I need to do. This is what I have at this point for my data. Column 1 is the sequence number, 2 is the part number, 3 is the date, 4 is the quantity needed at the start of the day, 5 is the quantity that has been delivered to the department since the start of the day and then this is where I have issues.&amp;nbsp; I want the final column to show the total quantity left to be delivered for that specific sequence number. So for sequence 1, the total still needed is 36 but for sequence 6 (same part number) I want it to be a cumulative of sequence 1 and 6 so the total would be 92 and not 0. I'm not sure how to go about doing that. Another example would be sequence numbers 3 and 5, where I want 3 to show 0 needed and 5 to show we still need 36. Any help would be appreciated!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Sequence&lt;/TD&gt;&lt;TD&gt;Item&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;QuantityToBuild&lt;/TD&gt;&lt;TD&gt;Qty Delivered&lt;/TD&gt;&lt;TD&gt;Qty Needed&lt;/TD&gt;&lt;TD&gt;Total Needed for Day&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;385CS1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;5/18/2020 0:00&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;336&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;300&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#0000FF"&gt;36&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;92&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;386CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;450&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;450&lt;/TD&gt;&lt;TD&gt;450&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;3&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;387CS1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;5/18/2020 0:00&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;112&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;300&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;0&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;36&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2249CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;224&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;224&lt;/TD&gt;&lt;TD&gt;224&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;5&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;387CS1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;5/18/2020 0:00&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;224&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;300&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;0&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;36&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;6&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;385CS1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;5/18/2020 0:00&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;56&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;300&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;0&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#0000FF"&gt;92&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2248CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;224&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;224&lt;/TD&gt;&lt;TD&gt;224&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;4909CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;560&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;560&lt;/TD&gt;&lt;TD&gt;560&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;4910CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;9441CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;9442CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;6971CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;6960CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;4797CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;TD&gt;90&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;7516CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;6950CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;6955CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;2647CS1&lt;/TD&gt;&lt;TD&gt;5/18/2020 0:00&lt;/TD&gt;&lt;TD&gt;30&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 17 Apr 2020 13:30:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032476#M13615</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-04-17T13:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative total based on sequence number</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032478#M13616</link>
      <description>&lt;P&gt;FYI - the QTY delivered is from a different table and is being pulled in with a relationship tied to the Item.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Apr 2020 13:31:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032478#M13616</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-04-17T13:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative total based on sequence number</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032518#M13621</link>
      <description>&lt;P&gt;Maybe these two columns:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;CumulativeQuantityToBuild = SUMX(FILTER('Table (4)',[Sequence] &amp;lt;= EARLIER([Sequence]) &amp;amp;&amp;amp; [Item] = EARLIER([Item])),[QuantityToBuild])

Qty Needed For Sequence = 
    VAR __Needed = [CumulativeQuantityToBuild] - [Qty Delivered]
RETURN
    IF(__Needed &amp;lt; 0,0,__Needed)&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 17 Apr 2020 13:53:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032518#M13621</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-04-17T13:53:25Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative total based on sequence number</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032840#M13637</link>
      <description>&lt;P&gt;I cant seem to get this to work - potentially because the main table I'm working off of is a calculated table? Not sure if that matters or not.....Maybe I need to add more to my already calculated table? Here is calculation for the current table I'm using&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Table 2 =
VAR temp =
    ADDCOLUMNS (
        'Table',
        "MinS",
        VAR s = [Sequence]
        VAR C = [Item]
        RETURN
            MINX (
                FILTER (
                    'Table',
                    VAR c1 = [Item]
                    VAR s1 = [Sequence]
                    RETURN
                        CALCULATE (
                            COUNTROWS ( 'Table' ),
                            FILTER (
                                ALL ( 'Table' ),
                                'Table'[Item] = c1
                                    &amp;amp;&amp;amp; 'Table'[Sequence] &amp;lt;= s
                                    &amp;amp;&amp;amp; 'Table'[Sequence] &amp;gt;= s1
                            )
                        ) = s - s1 + 1
                ),
                [Sequence]
            )
    )
RETURN
    SELECTCOLUMNS (
        SUMMARIZE (
            temp,
            [MinS],
            "Sequence", RANKX ( temp, [MinS],, ASC, DENSE ),
            "Item", MAX ( 'Table'[Item] ),
            "QuantityToBuild", SUM ( 'Table'[QuantityToBuild] ),
            "Date", MAX ( 'Table'[Date] )
        ),
        "Sequence", [Sequence],
        "Item", [Item],
        "QuantityToBuild", [QuantityToBuild],
        "Date", [Date]
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;Do I just need to add to this?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Apr 2020 15:51:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-total-based-on-sequence-number/m-p/1032840#M13637</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-04-17T15:51:30Z</dc:date>
    </item>
  </channel>
</rss>

