<?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: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4810497#M183967</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="748579" data-lia-user-login="bbass82" class="lia-mention lia-mention-user"&gt;bbass82&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;We have not yet received a response regarding your query. Could you please confirm if your issue has been resolved? If not, kindly provide additional details so we can offer further assistance.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 28 Aug 2025 14:10:13 GMT</pubDate>
    <dc:creator>v-karpurapud</dc:creator>
    <dc:date>2025-08-28T14:10:13Z</dc:date>
    <item>
      <title>Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4803803#M183737</link>
      <description>&lt;P&gt;Good Morning,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Really need some support here as I am at a loss for where to go next. Been a user for little under a year now and was presented with a task by my business to come up with POS sales ladders that could show future week POS sales projections based on trendlines provided by our demand planners. Essentially what I am trying to build is a visual table that is by Week / Actual POS Sales (up to current calendar week) / Projected POS Sales (anything greater than current week-1).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is an example of the logic I want to build for calendars weeks 1 to 52. I will have slicers also in the dashboard based on customer and material.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;want a calculated column for&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Projected POS Units&lt;/STRONG&gt;that:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Uses&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;actual POS&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;if available.&lt;/LI&gt;&lt;LI&gt;Otherwise uses the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;previous week's projected POS&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Works recursively from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;week 1 to 52&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;Respects&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;customer + material context&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Confirming this is the logic I am looking to build 🧠 Example Logic (Just to Confirm)&lt;BR /&gt;Let’s say you have:&lt;/P&gt;&lt;P&gt;Week&amp;nbsp; &amp;nbsp; &amp;nbsp;Actual POS Units&amp;nbsp; &amp;nbsp;Trendline&lt;BR /&gt;WEEK 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.05&lt;BR /&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.10&lt;BR /&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.08&lt;BR /&gt;Then the projection would be:&lt;/P&gt;&lt;P&gt;Week 2 = 100 × 1.10 = 110&lt;BR /&gt;Week 3 = 110 × 1.08 = 118.8&lt;BR /&gt;This is the behavior I want it to follow.&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I have attached test data based on the real subset to show what criteria I have in the merged table for POS sales and trendlines. I have also attached a copy of the M Code I was hoping would work but it is only giving a return of logic and not values (why I don't know)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help with this matter would be greatly appreciated.&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;Customer Name&lt;/TD&gt;&lt;TD&gt;Product Family&lt;/TD&gt;&lt;TD&gt;Material&lt;/TD&gt;&lt;TD&gt;Material Description&lt;/TD&gt;&lt;TD&gt;Planning Year&lt;/TD&gt;&lt;TD&gt;Calendar Month&lt;/TD&gt;&lt;TD&gt;Week Number&lt;/TD&gt;&lt;TD&gt;POS $&lt;/TD&gt;&lt;TD&gt;POS Units&lt;/TD&gt;&lt;TD&gt;Trendline Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 1,389.60&lt;/TD&gt;&lt;TD&gt;248&lt;/TD&gt;&lt;TD&gt;1.012237&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 2,414.03&lt;/TD&gt;&lt;TD&gt;431&lt;/TD&gt;&lt;TD&gt;1.0001474&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 2,448.60&lt;/TD&gt;&lt;TD&gt;444&lt;/TD&gt;&lt;TD&gt;0.93949&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 2,556.30&lt;/TD&gt;&lt;TD&gt;516&lt;/TD&gt;&lt;TD&gt;1.2354279&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0.93949&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;FEB&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.012237&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;FEB&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.0001474&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;FEB&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.2354279&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Walmart&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;FEB&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0.93949&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 1,192.67&lt;/TD&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;1.0001474&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 2,313.70&lt;/TD&gt;&lt;TD&gt;404&lt;/TD&gt;&lt;TD&gt;1.012237&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 2,906.61&lt;/TD&gt;&lt;TD&gt;502&lt;/TD&gt;&lt;TD&gt;0.93949&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;$ 3,426.20&lt;/TD&gt;&lt;TD&gt;609&lt;/TD&gt;&lt;TD&gt;1.2354279&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;JAN&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0.93949&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;FEB&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.012237&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;FEB&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.024432&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;FEB&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;1.101096&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Costco&lt;/TD&gt;&lt;TD&gt;71212&lt;/TD&gt;&lt;TD&gt;6017496&lt;/TD&gt;&lt;TD&gt;Elmo Playset&lt;/TD&gt;&lt;TD&gt;2025&lt;/TD&gt;&lt;TD&gt;FEB&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;0.94949&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;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 13:42:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4803803#M183737</guid>
      <dc:creator>bbass82</dc:creator>
      <dc:date>2025-08-21T13:42:14Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4803868#M183741</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="748579" data-lia-user-login="bbass82" class="lia-mention lia-mention-user"&gt;bbass82&lt;/a&gt;&amp;nbsp;Why not just duplicate your POS $ column and then do a Fill Down? Just make sure it is sorted correctly?&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 14:26:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4803868#M183741</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2025-08-21T14:26:45Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4803877#M183742</link>
      <description>&lt;P&gt;Hi Greg,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank-you for the quick response. Sorry could you give me more detail on this possible solution? Right now our planners are updating the trednlines weekly based on new actualized POS in previous week / marketing spend changes etc.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am hoping to create a table visual that essentially just shows week # / actual POS sales/ Projectioned POS Sales / Cumulative (Actuals + Projected)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Week&amp;nbsp; &amp;nbsp; &amp;nbsp;Actual POS Units&amp;nbsp; &amp;nbsp;Trendline&lt;BR /&gt;WEEK 1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.05&lt;BR /&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.10&lt;BR /&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.08&lt;BR /&gt;Then the projection would be:&lt;/P&gt;&lt;P&gt;Week 2 = 100 × 1.10 = 110&lt;BR /&gt;Week 3 = 110 × 1.08 = 118.8&lt;BR /&gt;This is the behavior I want it to follow.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 14:32:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4803877#M183742</guid>
      <dc:creator>bbass82</dc:creator>
      <dc:date>2025-08-21T14:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4803975#M183750</link>
      <description>&lt;P&gt;This doesn't actually need to be recursive. You can just multiply the trendline values and apply it to the last actual POS Units value.&lt;BR /&gt;&lt;BR /&gt;Here's an ugly but working example DAX measure:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Projected POS Units = 
SUMX (
    VALUES ( Sales[Customer Name] ),
    VAR _MaxYear = MAX ( Sales[Planning Year] )
    VAR _MaxWeek = MAX ( Sales[Week Number] )
    VAR _Customer = Sales[Customer Name]
    VAR _AllWeeks =
        CALCULATETABLE (
            SELECTCOLUMNS ( 
                Sales,
                Sales[Planning Year],
                Sales[Week Number],
                Sales[POS Units],
                Sales[Trendline Value]
            ),
            ALLSELECTED ( Sales ),
            Sales[Customer Name]  = _Customer,
            Sales[Planning Year] &amp;lt;= _MaxYear,
            Sales[Week Number]   &amp;lt;= _MaxWeek
        )
    VAR _LastUnitsRow =
        TOPN (
            1,
            FILTER ( _AllWeeks, NOT ISBLANK ( Sales[POS Units] ) ),
            Sales[Planning Year], DESC,
            Sales[Week Number], DESC
        )
    VAR _LastUnits = MAXX ( _LastUnitsRow, Sales[POS Units] )
    VAR _Multiplier =
        PRODUCTX (
            FILTER ( _AllWeeks, ISBLANK ( Sales[POS Units] ) ),
            Sales[Trendline Value]
        )
    VAR _AddCols =
        ADDCOLUMNS (
            _AllWeeks,
            "ProjUnits",
                IF (
                    ISBLANK ( Sales[POS Units] ),
                    _LastUnits * _Multiplier,
                    Sales[POS Units]
                )
        )
    VAR _Result =
        SUMX (
            FILTER (
                _AddCols,
                Sales[Planning Year] = _MaxYear &amp;amp;&amp;amp;
                Sales[Week Number] = _MaxWeek
            ),
            [ProjUnits]
        )
    RETURN
        _Result
)&lt;/LI-CODE&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;</description>
      <pubDate>Thu, 21 Aug 2025 16:06:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4803975#M183750</guid>
      <dc:creator>AlexisOlson</dc:creator>
      <dc:date>2025-08-21T16:06:29Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4804010#M183752</link>
      <description>&lt;P&gt;Hi Alexis,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks so much for this. This looks to work exactly how I want to show it. I am struggling to get the out still though as I think my DAX is having a hard to iterating rows. Here is the DAX I added and the out put I received (Only rollups for completed/past weeks that only match the actuals). I have mutiple materials in my POS sales table so not sure if the filter is not working correctly.&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Projected POS Units (Fabirc) =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUMX&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Alternate Customer Name]&lt;/SPAN&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_MaxYear&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_MaxWeek&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_Customer&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Alternate Customer Name]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_AllWeeks&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATETABLE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Trendline Value]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ALLSELECTED&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Alternate Customer Name]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;= &lt;/SPAN&gt;&lt;SPAN&gt;_Customer&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;_MaxYear&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;_MaxWeek&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_LastUnitsRow&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;TOPN&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;_AllWeeks&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;NOT&lt;/SPAN&gt; &lt;SPAN&gt;ISBLANK&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt; ) ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;DESC&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;DESC&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_LastUnits&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAXX&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;_LastUnitsRow&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_Multiplier&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;PRODUCTX&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;_AllWeeks&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;ISBLANK&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt; ) ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Trendline Value]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_AddCols&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ADDCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;_AllWeeks&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"ProjUnits"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ISBLANK&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;_LastUnits&lt;/SPAN&gt;&lt;SPAN&gt; * &lt;/SPAN&gt;&lt;SPAN&gt;_Multiplier&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_Result&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SUMX&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;_AddCols&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;_MaxYear&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;_MaxWeek&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[ProjUnits]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;_Result&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 16:53:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4804010#M183752</guid>
      <dc:creator>bbass82</dc:creator>
      <dc:date>2025-08-21T16:53:47Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4804066#M183755</link>
      <description>&lt;P&gt;I broke it down to a singular item and am now getting projections but they are coming in super high (assume summed for the material that exists from week 1 to 52 for mutiple customers)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 18:06:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4804066#M183755</guid>
      <dc:creator>bbass82</dc:creator>
      <dc:date>2025-08-21T18:06:36Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4804068#M183756</link>
      <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2025 18:06:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4804068#M183756</guid>
      <dc:creator>bbass82</dc:creator>
      <dc:date>2025-08-21T18:06:58Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4804181#M183759</link>
      <description>&lt;P&gt;It needs to be set to iterate at the right granularity. I think you may need to iterate over Material as well.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;Projected POS Units = 
SUMX (
    SUMMARIZE (
        'POS and TrendLine Merged Table',
        'POS and TrendLine Merged Table'[Customer Name],
        'POS and TrendLine Merged Table'[Material]
    ),
    VAR _MaxYear = MAX ( 'POS and TrendLine Merged Table'[Planning Year] )
    VAR _MaxWeek = MAX ( 'POS and TrendLine Merged Table'[Week Number] )
    VAR _Customer = 'POS and TrendLine Merged Table'[Customer Name]
    VAR _Material = 'POS and TrendLine Merged Table'[Material]
    VAR _AllWeeks =
        CALCULATETABLE (
            SELECTCOLUMNS ( 
                'POS and TrendLine Merged Table',
                'POS and TrendLine Merged Table'[Planning Year],
                'POS and TrendLine Merged Table'[Week Number],
                'POS and TrendLine Merged Table'[POS Units],
                'POS and TrendLine Merged Table'[Trendline Value]
            ),
            ALLSELECTED ( 'POS and TrendLine Merged Table' ),
            'POS and TrendLine Merged Table'[Customer Name]  = _Customer,
            'POS and TrendLine Merged Table'[Material]       = _Material,
            'POS and TrendLine Merged Table'[Planning Year] &amp;lt;= _MaxYear,
            'POS and TrendLine Merged Table'[Week Number]   &amp;lt;= _MaxWeek
        )
    VAR _LastUnitsRow =
        TOPN (
            1,
            FILTER ( _AllWeeks, NOT ISBLANK ( 'POS and TrendLine Merged Table'[POS Units] ) ),
            'POS and TrendLine Merged Table'[Planning Year], DESC,
            'POS and TrendLine Merged Table'[Week Number], DESC
        )
    VAR _LastUnits = MAXX ( _LastUnitsRow, 'POS and TrendLine Merged Table'[POS Units] )
    VAR _Multiplier =
        PRODUCTX (
            FILTER ( _AllWeeks, ISBLANK ( 'POS and TrendLine Merged Table'[POS Units] ) ),
            'POS and TrendLine Merged Table'[Trendline Value]
        )
    VAR _AddCols =
        ADDCOLUMNS (
            _AllWeeks,
            "ProjUnits",
                IF (
                    ISBLANK ( 'POS and TrendLine Merged Table'[POS Units] ),
                    _LastUnits * _Multiplier,
                    'POS and TrendLine Merged Table'[POS Units]
                )
        )
    VAR _Result =
        SUMX (
            FILTER (
                _AddCols,
                'POS and TrendLine Merged Table'[Planning Year] = _MaxYear &amp;amp;&amp;amp;
                'POS and TrendLine Merged Table'[Week Number]   = _MaxWeek
            ),
            [ProjUnits]
        )
    RETURN
        _Result
)&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 21 Aug 2025 20:16:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4804181#M183759</guid>
      <dc:creator>AlexisOlson</dc:creator>
      <dc:date>2025-08-21T20:16:06Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4806172#M183834</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="748579" data-lia-user-login="bbass82" class="lia-mention lia-mention-user"&gt;bbass82&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Thank you for submitting your question to the Microsoft Fabric Community Forum, and thanks to&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="39298" data-lia-user-login="AlexisOlson" class="lia-mention lia-mention-user"&gt;AlexisOlson&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;&amp;nbsp; for offering helpful suggestions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you let us know if the suggested solution resolved your issue?If you still need help, please share more details so we can assist you further.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 04:52:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4806172#M183834</guid>
      <dc:creator>v-karpurapud</dc:creator>
      <dc:date>2025-08-25T04:52:17Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4810497#M183967</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="748579" data-lia-user-login="bbass82" class="lia-mention lia-mention-user"&gt;bbass82&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;We have not yet received a response regarding your query. Could you please confirm if your issue has been resolved? If not, kindly provide additional details so we can offer further assistance.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Aug 2025 14:10:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4810497#M183967</guid>
      <dc:creator>v-karpurapud</dc:creator>
      <dc:date>2025-08-28T14:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4812866#M184033</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="748579" data-lia-user-login="bbass82" class="lia-mention lia-mention-user"&gt;bbass82&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;We have not yet heard back from you about whether the response addressed your query. If it did not, please share more details so we can assist you more effectively.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank You.&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 01 Sep 2025 05:15:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4812866#M184033</guid>
      <dc:creator>v-karpurapud</dc:creator>
      <dc:date>2025-09-01T05:15:02Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4829806#M184494</link>
      <description>&lt;P&gt;So sorry all for not getting back to you till now. I fell ill and am just returning to the project. I will go through the additional solution steps provided today to see if they work as mentioned. If any issues will be sure to raise a new request for support.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Sep 2025 14:16:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4829806#M184494</guid>
      <dc:creator>bbass82</dc:creator>
      <dc:date>2025-09-18T14:16:17Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4829852#M184495</link>
      <description>&lt;P&gt;Hi Alexis,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Not sure if you can help me with this as I adjusted my DAX as mentioned, to have the right granularity and iterrate over material as mentioned but my output looks like it is taking the last week's actuals and mutipling it by the combined trendline value in the past which is causing a return of a significantly overstated projection.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is what I am seeing in my table return:&amp;nbsp;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is what I should I am trying to get as a return (based on how I would like it to calculate the return - Last week's actual x current week trendline value = projection for current week unless acutalized)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Sep 2025 15:09:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4829852#M184495</guid>
      <dc:creator>bbass82</dc:creator>
      <dc:date>2025-09-18T15:09:24Z</dc:date>
    </item>
    <item>
      <title>Re: Need Support - Trying to build recursive M code or DAX for POS sales projections in future weeks</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4829853#M184496</link>
      <description>&lt;P&gt;This is the current DAX I have in for projected Units&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Projected POS Units (fabric) =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUMX&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SUMMARIZE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Customer Name]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Material]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_MaxYear&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_MaxWeek&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_Customer&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Customer Name]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_Material&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Material]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_AllWeeks&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATETABLE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Trendline Value]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ALLSELECTED&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Customer Name]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;= &lt;/SPAN&gt;&lt;SPAN&gt;_Customer&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Material]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; = &lt;/SPAN&gt;&lt;SPAN&gt;_Material&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;_MaxYear&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;_MaxWeek&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_LastUnitsRow&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;TOPN&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;_AllWeeks&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;NOT&lt;/SPAN&gt; &lt;SPAN&gt;ISBLANK&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt; ) ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;DESC&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;DESC&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_LastUnits&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAXX&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;_LastUnitsRow&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_Multiplier&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;PRODUCTX&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;_AllWeeks&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;ISBLANK&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt; ) ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Trendline Value]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_AddCols&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ADDCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;_AllWeeks&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"ProjUnits"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ISBLANK&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;_LastUnits&lt;/SPAN&gt;&lt;SPAN&gt; * &lt;/SPAN&gt;&lt;SPAN&gt;_Multiplier&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[POS Units]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;_Result&lt;/SPAN&gt;&lt;SPAN&gt; =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SUMX&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;_AddCols&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Planning Year]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;_MaxYear&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'POS and TrendLine Merged Table'&lt;/SPAN&gt;&lt;SPAN&gt;[Week Number]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp; = &lt;/SPAN&gt;&lt;SPAN&gt;_MaxWeek&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[ProjUnits]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;_Result&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 18 Sep 2025 15:10:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Support-Trying-to-build-recursive-M-code-or-DAX-for-POS/m-p/4829853#M184496</guid>
      <dc:creator>bbass82</dc:creator>
      <dc:date>2025-09-18T15:10:38Z</dc:date>
    </item>
  </channel>
</rss>

