<?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: Reverse cumulative sum of Stock Value in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reverse-cumulative-sum-of-Stock-Value/m-p/4409002#M175080</link>
    <description>&lt;P&gt;Dear Fen Ling,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for answering, I am afraid I did not explain the situation properly. I have edited my original comment. I don't have the necessary PowerBI knowledge to apply your concept to my data, so I hope you can help me further knowing more about the situation.&lt;/P&gt;</description>
    <pubDate>Thu, 13 Feb 2025 12:01:28 GMT</pubDate>
    <dc:creator>Mat_at_PowerBI</dc:creator>
    <dc:date>2025-02-13T12:01:28Z</dc:date>
    <item>
      <title>Reverse cumulative sum of Stock Value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reverse-cumulative-sum-of-Stock-Value/m-p/4405374#M174881</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to calculate the stock value per date. Below a sample of the data, on Today I have the total stock value. I want to use the value changes transactions to calculate the stock on a certain date, by taking the value of today and subtracting the sum of all the CurrentValue changes of today until the date in the date column.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Stock Value&lt;/TD&gt;&lt;TD&gt;CurrentValue&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180.418,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 180.418,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24.629,00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 205.047,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -102.734,00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 102.313,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 237.327,00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 339.640,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 266.362,00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 606.002,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 311.197,00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 917.199,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 85.538,00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.002.737,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.002.737,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -358,00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.002.379,00&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -2.379,00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11-2-2025&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.000.000,00&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;Edit: Based on the first comment, I feel like I did not explain the situation properly. So I added more information below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the Model view of my data. The "Economic Stock" table contains the stock value at this moment with date, in the column "VALUE_ON_HAND". In the "Inventory Transactions" are the movements of the stock.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Below is a sample of the Inventory transactions (640.000 rows) of different articles, I have removed the part ID and CurrentValue for privacy purposes. The CurrentValue represents the monetary value of the transaction.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The table of Economic Stock and Inventory Transactions do not contain every date.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Feb 2025 11:27:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reverse-cumulative-sum-of-Stock-Value/m-p/4405374#M174881</guid>
      <dc:creator>Mat_at_PowerBI</dc:creator>
      <dc:date>2025-02-14T11:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse cumulative sum of Stock Value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reverse-cumulative-sum-of-Stock-Value/m-p/4406005#M174927</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="929250" data-lia-user-login="Mat_at_PowerBI" class="lia-mention lia-mention-user"&gt;Mat_at_PowerBI&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am glad to help you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To calculate Stock value for each date, you can refer to my steps:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;First create a calculated column to calculate the reverse cumulative sum:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;ReverseCumulativeSum = 
CALCULATE(
    SUM('Table'[CurrentValue]),
    FILTER(
        'Table',
        'Table'[Date] &amp;gt;= EARLIER('Table'[Date])
    )
)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;Create another calculated column to calculate the Stock value for each date:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;CalculatedStockValue = 
MAXX(
    FILTER('Table', 'Table'[Date] = MAX('Table'[Date])),
    'Table'[Stock Value]
) - 'Table'[ReverseCumulativeSum]&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&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;I have attached the pbix file for this example below, hope it helps you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Fen Ling,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If this post&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;, then please consider&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 12 Feb 2025 02:13:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reverse-cumulative-sum-of-Stock-Value/m-p/4406005#M174927</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-02-12T02:13:13Z</dc:date>
    </item>
    <item>
      <title>Re: Reverse cumulative sum of Stock Value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reverse-cumulative-sum-of-Stock-Value/m-p/4409002#M175080</link>
      <description>&lt;P&gt;Dear Fen Ling,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for answering, I am afraid I did not explain the situation properly. I have edited my original comment. I don't have the necessary PowerBI knowledge to apply your concept to my data, so I hope you can help me further knowing more about the situation.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2025 12:01:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reverse-cumulative-sum-of-Stock-Value/m-p/4409002#M175080</guid>
      <dc:creator>Mat_at_PowerBI</dc:creator>
      <dc:date>2025-02-13T12:01:28Z</dc:date>
    </item>
  </channel>
</rss>

