<?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: Math Wizadery Recursion in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Math-Wizadery-Recursion/m-p/3917818#M152499</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="742799" data-lia-user-login="ChouaibBenali" class="lia-mention lia-mention-user"&gt;ChouaibBenali&lt;/a&gt;&amp;nbsp;Generally recursion is not possible. However, in your case you may be able to get around that limitation by creating a measure for Previous Month Estimation Stock, Current Month Estimation Stock and your A measure.&lt;/P&gt;</description>
    <pubDate>Tue, 14 May 2024 15:33:01 GMT</pubDate>
    <dc:creator>Greg_Deckler</dc:creator>
    <dc:date>2024-05-14T15:33:01Z</dc:date>
    <item>
      <title>Math Wizadery Recursion</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Math-Wizadery-Recursion/m-p/3917690#M152490</link>
      <description>&lt;P&gt;Hi everyone, i looked arround and since i'm no math guru i really need help coming up with a solution for this problem, i need to replicate this logic:&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;January&lt;/TD&gt;&lt;TD&gt;February&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;March&lt;/TD&gt;&lt;TD&gt;April&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Sell Out&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17 014 679,20&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16 188 004,97&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22 978 536,89&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 032 740,21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Sell In&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 19 980 043,44&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20 248 217,04&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 24 824 416,44&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 21 868 254,12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Estimation Stock&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 965 364,24&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 025 576,31&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 871 455,86&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 706 969,77&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;So Estimation Stock for January is just Sell In - Sell Out but for Feburay it's (Sell In - Sell Out) + Estimation Stock of January&lt;BR /&gt;&lt;BR /&gt;I tried to come up with 3 measures to do that but no luck so far, kinda stuck actually, i dunno if the problem is algorithmic as it seems that it needs Recursion or there's a simple workarround that i'm not able to see, here's the 2 Dax Measures that i wrote for it:&lt;BR /&gt;&lt;BR /&gt;This measure calculates the differance&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;A =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;CurrentMonthSellOut&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;[Total des ventes secondaire en litre OUTSB]&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;CurrentMonthSellIn&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;[Sell IIn Reel 1]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;CurrentMonthSellIn&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;- &lt;/SPAN&gt;&lt;SPAN&gt;CurrentMonthSellOut&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Estimation Stock =&lt;BR /&gt;VAR CurrentMois= SELECTEDVALUE('Période'[TheDate].[NoMois])&lt;BR /&gt;VAR PreviousMonthEstimationStock= CALCULATE([Estimation Stock],PREVIOUSMONTH('Période'[TheDate]))&lt;BR /&gt;RETURN&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IF( CurrentMois = 1,&amp;nbsp; [A],&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;PreviousMonthEstimationStock&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;[A]&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&lt;BR /&gt;Obviously this will not run as it is self referencing itself,it's just to help you understand the logic.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Can anyone help me about it ?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 May 2024 14:56:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Math-Wizadery-Recursion/m-p/3917690#M152490</guid>
      <dc:creator>ChouaibBenali</dc:creator>
      <dc:date>2024-05-14T14:56:39Z</dc:date>
    </item>
    <item>
      <title>Re: Math Wizadery Recursion</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Math-Wizadery-Recursion/m-p/3917818#M152499</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="742799" data-lia-user-login="ChouaibBenali" class="lia-mention lia-mention-user"&gt;ChouaibBenali&lt;/a&gt;&amp;nbsp;Generally recursion is not possible. However, in your case you may be able to get around that limitation by creating a measure for Previous Month Estimation Stock, Current Month Estimation Stock and your A measure.&lt;/P&gt;</description>
      <pubDate>Tue, 14 May 2024 15:33:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Math-Wizadery-Recursion/m-p/3917818#M152499</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2024-05-14T15:33:01Z</dc:date>
    </item>
    <item>
      <title>Re: Math Wizadery Recursion</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Math-Wizadery-Recursion/m-p/3917843#M152502</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="742799" data-lia-user-login="ChouaibBenali" class="lia-mention lia-mention-user"&gt;ChouaibBenali&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We can calculate the cumulative Sell-In minus the cumulative Sell-Out, and hopefully the following expression will inspire you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did I answer your question? If yes, pls mark my post as a solution and appreciate your Kudos !&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you~&lt;/P&gt;</description>
      <pubDate>Tue, 14 May 2024 15:39:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Math-Wizadery-Recursion/m-p/3917843#M152502</guid>
      <dc:creator>xifeng_L</dc:creator>
      <dc:date>2024-05-14T15:39:16Z</dc:date>
    </item>
  </channel>
</rss>

