<?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: Use previous row in current column calculation in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665086#M79166</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="417910" data-lia-user-login="mellon199" class="lia-mention lia-mention-user"&gt;mellon199&lt;/a&gt;&amp;nbsp;See my article on Mean Time Between Failure (MTBF) which uses EARLIER: &lt;A href="http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586" target="_blank"&gt;http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586&lt;/A&gt;.&lt;BR /&gt;The basic pattern is:&lt;BR /&gt;Column =&amp;nbsp;&lt;BR /&gt;&amp;nbsp; VAR __Current = [Value]&lt;BR /&gt;&amp;nbsp; VAR __PreviousDate = MAXX(FILTER('Table','Table'[Date] &amp;lt; EARLIER('Table'[Date])),[Date])&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; VAR __Previous = MAXX(FILTER('Table',[Date]=__PreviousDate),[Value])&lt;BR /&gt;RETURN&lt;BR /&gt;&amp;nbsp; __Current - __Previous&lt;/P&gt;</description>
    <pubDate>Wed, 27 Jul 2022 13:17:10 GMT</pubDate>
    <dc:creator>Greg_Deckler</dc:creator>
    <dc:date>2022-07-27T13:17:10Z</dc:date>
    <item>
      <title>Use previous row in current column calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665057#M79163</link>
      <description>&lt;P&gt;Hello, trying to create a calculated column using data from the previous row.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See example below for situation which has been calculated in excel for &lt;STRONG&gt;Indexation Factor&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Indexation factor formula&lt;/STRONG&gt; = B2*(1+A3)&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Within excel row B1 is manually set to 1&lt;/STRONG&gt; and the fields below are using the calculation above.&lt;/P&gt;&lt;P&gt;Can this be replicated using a calculated column within PowerBI? Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;(A) Selected Index&lt;/TD&gt;&lt;TD&gt;(B) Indexation Factor&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.029683&lt;/TD&gt;&lt;TD&gt;1.029683334&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.004578&lt;/TD&gt;&lt;TD&gt;1.03439749&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.049629&lt;/TD&gt;&lt;TD&gt;1.08573384&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.047982&lt;/TD&gt;&lt;TD&gt;1.137829244&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.030898&lt;/TD&gt;&lt;TD&gt;1.172985656&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.028848&lt;/TD&gt;&lt;TD&gt;1.206823699&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.019598&lt;/TD&gt;&lt;TD&gt;1.230475107&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.010779&lt;/TD&gt;&lt;TD&gt;1.24373867&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.021425&lt;/TD&gt;&lt;TD&gt;1.270385647&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.037423&lt;/TD&gt;&lt;TD&gt;1.31792673&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.030566&lt;/TD&gt;&lt;TD&gt;1.358210528&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.025874&lt;/TD&gt;&lt;TD&gt;1.393353256&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.012128&lt;/TD&gt;&lt;TD&gt;1.410252314&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.057762&lt;/TD&gt;&lt;TD&gt;1.491711364&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.123262&lt;/TD&gt;&lt;TD&gt;1.675582498&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;0.043063&lt;/TD&gt;&lt;TD&gt;1.747738101&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 27 Jul 2022 13:08:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665057#M79163</guid>
      <dc:creator>mellon199</dc:creator>
      <dc:date>2022-07-27T13:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: Use previous row in current column calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665086#M79166</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="417910" data-lia-user-login="mellon199" class="lia-mention lia-mention-user"&gt;mellon199&lt;/a&gt;&amp;nbsp;See my article on Mean Time Between Failure (MTBF) which uses EARLIER: &lt;A href="http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586" target="_blank"&gt;http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586&lt;/A&gt;.&lt;BR /&gt;The basic pattern is:&lt;BR /&gt;Column =&amp;nbsp;&lt;BR /&gt;&amp;nbsp; VAR __Current = [Value]&lt;BR /&gt;&amp;nbsp; VAR __PreviousDate = MAXX(FILTER('Table','Table'[Date] &amp;lt; EARLIER('Table'[Date])),[Date])&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; VAR __Previous = MAXX(FILTER('Table',[Date]=__PreviousDate),[Value])&lt;BR /&gt;RETURN&lt;BR /&gt;&amp;nbsp; __Current - __Previous&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2022 13:17:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665086#M79166</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2022-07-27T13:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: Use previous row in current column calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665230#M79180</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="417910" data-lia-user-login="mellon199" class="lia-mention lia-mention-user"&gt;mellon199&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Here is a sample file with the solution&amp;nbsp;&lt;A href="https://we.tl/t-KyxjUgcvAi" target="_blank" rel="noopener"&gt;https://we.tl/t-KyxjUgcvAi&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;For a caclulated column:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Indexation Factor = 
VAR T1 = 
    FILTER ( 
        Data, 
        Data[Index] &amp;lt;= EARLIER ( Data[Index] ) 
    )
RETURN
    PRODUCTX ( 
        T1,
        1 + Data[Selected Index]
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For a measure:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Indexation Factor Measure = 
VAR SelectedIndex = 
    SELECTEDVALUE ( Data[Index] )
VAR T1 = 
    CALCULATETABLE ( 
        Data, 
        Data[Index] &amp;lt;= SelectedIndex,
        ALL ( Data[Selected Index] )
    )
RETURN
    PRODUCTX ( 
        T1,
        1 + Data[Selected Index]
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2022 14:03:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665230#M79180</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-07-27T14:03:38Z</dc:date>
    </item>
    <item>
      <title>Re: Use previous row in current column calculation</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665669#M79230</link>
      <description>&lt;P&gt;Amazing&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="317289" data-lia-user-login="tamerj1" class="lia-mention lia-mention-user"&gt;tamerj1&lt;/a&gt; - Thank you&amp;nbsp;for taking the time to complete a working example!&amp;nbsp;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 27 Jul 2022 16:55:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Use-previous-row-in-current-column-calculation/m-p/2665669#M79230</guid>
      <dc:creator>mellon199</dc:creator>
      <dc:date>2022-07-27T16:55:41Z</dc:date>
    </item>
  </channel>
</rss>

