<?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 Value previous row per Order in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190017#M115675</link>
    <description>&lt;P&gt;Hi community!&lt;/P&gt;
&lt;P&gt;I have a table with values per orders for each step.&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Order&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Step&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;101&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;1&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;101&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;2&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;101&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;3&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;102&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;1&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;As you can see not every row has a value.&lt;/P&gt;
&lt;P&gt;Now if a value is missing, then I would like to add the last available qty for each order based in the column Step.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How would you do this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 16 Apr 2023 12:34:23 GMT</pubDate>
    <dc:creator>joshua1990</dc:creator>
    <dc:date>2023-04-16T12:34:23Z</dc:date>
    <item>
      <title>Value previous row per Order</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190017#M115675</link>
      <description>&lt;P&gt;Hi community!&lt;/P&gt;
&lt;P&gt;I have a table with values per orders for each step.&amp;nbsp;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;Order&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Step&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;Value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;101&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;1&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;101&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;2&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;101&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;3&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="33.333333333333336%"&gt;102&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;1&lt;/TD&gt;
&lt;TD width="33.333333333333336%"&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;As you can see not every row has a value.&lt;/P&gt;
&lt;P&gt;Now if a value is missing, then I would like to add the last available qty for each order based in the column Step.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How would you do this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 16 Apr 2023 12:34:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190017#M115675</guid>
      <dc:creator>joshua1990</dc:creator>
      <dc:date>2023-04-16T12:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: Value previous row per Order</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190058#M115683</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="92006" data-lia-user-login="joshua1990" class="lia-mention lia-mention-user"&gt;joshua1990&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;try to add a calculated column like:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Column2 = 
VAR _table =
    FILTER(
        Data,
        Data[Order]=EARLIER(Data[Order])
            &amp;amp;&amp;amp;Data[Step]&amp;lt;=EARLIER(Data[Step])
            &amp;amp;&amp;amp;Data[Value]&amp;lt;&amp;gt;BLANK()
    )
VAR _steppre =
    MAXX(_table, Data[Step])
VAR result =
    MAXX(
        FILTER(
            _table,
            Data[Step]=_steppre
        ),
        Data[Value]
    )
RETURN
    result

or 

Column = 
VAR _table =
    FILTER(
        Data,
        Data[Order]=EARLIER(Data[Order])
            &amp;amp;&amp;amp;Data[Step]&amp;lt;EARLIER(Data[Step])
    )
VAR _steppre = 
    MAXX(_table, Data[Step])
VAR _valuepre =
    MAXX(
        FILTER(
            _table,
            Data[Step]=_steppre
        ),
        Data[Value]
    )
VAR result =
    IF(
        ISBLANK([Value]), 
        _valuepre, 
        [Value]
    )
RETURN 
    result&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;it worked like:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 16 Apr 2023 14:18:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190058#M115683</guid>
      <dc:creator>FreemanZ</dc:creator>
      <dc:date>2023-04-16T14:18:35Z</dc:date>
    </item>
    <item>
      <title>Re: Value previous row per Order</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190100#M115688</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="460868" data-lia-user-login="FreemanZ" class="lia-mention lia-mention-user"&gt;FreemanZ&lt;/a&gt;&amp;nbsp;: Thanks a lot! That works perectly well.&lt;/P&gt;
&lt;P&gt;But I missed 1 key information - I'm sorry for that.&lt;/P&gt;
&lt;P&gt;What if two rows are blank? Based on the approach above just the first blank will be replaced.&lt;/P&gt;
&lt;P&gt;Any idea here as well?&lt;/P&gt;</description>
      <pubDate>Sun, 16 Apr 2023 16:58:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190100#M115688</guid>
      <dc:creator>joshua1990</dc:creator>
      <dc:date>2023-04-16T16:58:54Z</dc:date>
    </item>
    <item>
      <title>Re: Value previous row per Order</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190229#M115696</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Super easy, nothing but one click on the button.&lt;/STRONG&gt;&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;&lt;STRONG&gt;DAX measure is also working well.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;At least 2 solutions in calculated column&lt;/STRONG&gt;&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;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 01:08:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190229#M115696</guid>
      <dc:creator>ThxAlot</dc:creator>
      <dc:date>2023-04-17T01:08:26Z</dc:date>
    </item>
    <item>
      <title>Re: Value previous row per Order</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190510#M115705</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="92006" data-lia-user-login="joshua1990" class="lia-mention lia-mention-user"&gt;joshua1990&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the code shall still work. i tried with such data below:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there something i didn't get?&lt;/P&gt;</description>
      <pubDate>Mon, 17 Apr 2023 05:44:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Value-previous-row-per-Order/m-p/3190510#M115705</guid>
      <dc:creator>FreemanZ</dc:creator>
      <dc:date>2023-04-17T05:44:21Z</dc:date>
    </item>
  </channel>
</rss>

