<?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: Filter only last 5 Sprints in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760947#M85579</link>
    <description>&lt;P&gt;Hey there,&lt;/P&gt;&lt;P&gt;Unfortunately I am still returning an error.&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, 12 Sep 2022 05:50:02 GMT</pubDate>
    <dc:creator>ZedPrince</dc:creator>
    <dc:date>2022-09-12T05:50:02Z</dc:date>
    <item>
      <title>Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760719#M85559</link>
      <description>&lt;P&gt;Hey All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to create a yes no calculated column that looks at the last 5 finished sprints only so I can create a average closed effort (velocity) for forecasting furture work remaining.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My report is set up with an Iteration Table with all of the sprint details, which is linked to a Work Items table which has all of the work items , story points, state etc. No matter what I try I keep running into errors. Is there a way that I can get this to work automatically, so i don't have to manually filter out sprints?&lt;BR /&gt;&lt;BR /&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;Iteration Table:&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;Existing formula that I want to adjust to only average using the 5 latest sprint:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2022 02:15:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760719#M85559</guid>
      <dc:creator>ZedPrince</dc:creator>
      <dc:date>2022-09-12T02:15:50Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760832#M85572</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="368760" data-lia-user-login="ZedPrince" class="lia-mention lia-mention-user"&gt;ZedPrince&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;please try&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Is Last 5 =
VAR LatestSprint =
    CALCULATE (
        MAX ( 'Iterations table'[Sprint Number] ),
        'Iterations table'[IsEnded] = "True"
    )
VAR VelRoll = 5
VAR minspint = LatestSprintan - VelBall
RETURN
    IF ( 'Iterations table'[Sprint Number] &amp;gt;= minspint, "Yes", "No" )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2022 03:53:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760832#M85572</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-09-12T03:53:20Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760947#M85579</link>
      <description>&lt;P&gt;Hey there,&lt;/P&gt;&lt;P&gt;Unfortunately I am still returning an error.&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, 12 Sep 2022 05:50:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760947#M85579</guid>
      <dc:creator>ZedPrince</dc:creator>
      <dc:date>2022-09-12T05:50:02Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760973#M85581</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="368760" data-lia-user-login="ZedPrince" class="lia-mention lia-mention-user"&gt;ZedPrince&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Seems you have an issue with the data type of the [Spring Number] column. Is better to fix it in power query but you mau also try&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Is Last 5 =
VAR LatestSprint =
    CALCULATE (
        MAX ( VALUE ( 'Iterations table'[Sprint Number] ) ),
        'Iterations table'[IsEnded] = "True"
    )
VAR VelRoll = 5
VAR minspint = LatestSprintan - VelBall
RETURN
    IF ( VALUE ( 'Iterations table'[Sprint Number] ) &amp;gt;= minspint, "Yes", "No" )&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 12 Sep 2022 06:18:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760973#M85581</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-09-12T06:18:19Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760982#M85582</link>
      <description>&lt;P&gt;Hey&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;&amp;nbsp;&lt;BR /&gt;I just tried the last one you suggested and I still came across an error.&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;LI-CODE lang="markup"&gt;Is Last 5 v2 = 
VAR LatestSprint =
    CALCULATE (
        MAX ( VALUE ( 'Iterations_table'[Sprint Number] ) ),
        'Iterations_table'[IsEnded] = "True"
    )
VAR VelRoll = 5
VAR minspint = LatestSprint - VelRoll
RETURN
    IF ( VALUE ( 'Iterations_table'[Sprint Number] ) &amp;gt;= minspint, "Yes", "No" )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;In power query, the Sprint Number column is set as a whole number and I have just replaced null with 0. This doesn't seem to of changed anything. I also have duplicated the IsEnded Column, and replaced values with 1 for True, 0 for False. This returns the following.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Is Last 5 = 
VAR LatestSprint =
    CALCULATE (
        MAX ( 'Iterations_table'[Sprint Number] ),
        'Iterations_table'[IsEnded Value] = "1"
    )
VAR VelRoll = 5
VAR minspint = LatestSprint - VelRoll

RETURN
    IF ( 'Iterations_table'[Sprint Number] &amp;gt;= minspint, "1", "0" )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2022 06:30:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760982#M85582</guid>
      <dc:creator>ZedPrince</dc:creator>
      <dc:date>2022-09-12T06:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760995#M85584</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="368760" data-lia-user-login="ZedPrince" class="lia-mention lia-mention-user"&gt;ZedPrince&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Is Last 5 =
VAR LatestSprint =
    CALCULATE (
        MAXX ( 'Iterations table', VALUE ( 'Iterations table'[Sprint Number] ) ),
        'Iterations table'[IsEnded] = "True"
    )
VAR VelRoll = 5
VAR minspint = LatestSprintan - VelBall
RETURN
    IF ( VALUE ( 'Iterations table'[Sprint Number] ) &amp;gt;= minspint, "Yes", "No" )&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 12 Sep 2022 06:31:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2760995#M85584</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-09-12T06:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2761007#M85585</link>
      <description>&lt;P&gt;Hey&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;&amp;nbsp;&lt;BR /&gt;It still comes back with the same errors.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2022 06:40:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2761007#M85585</guid>
      <dc:creator>ZedPrince</dc:creator>
      <dc:date>2022-09-12T06:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2761102#M85590</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="368760" data-lia-user-login="ZedPrince" class="lia-mention lia-mention-user"&gt;ZedPrince&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Can you please paste a screenshot?&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2022 07:23:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2761102#M85590</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-09-12T07:23:41Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2761213#M85596</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="368760" data-lia-user-login="ZedPrince" class="lia-mention lia-mention-user"&gt;ZedPrince&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Please try the following&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Is Last 5 =
VAR FilteredTable =
    FILTER ( 'Iterations table', 'Iterations table'[IsEnded] = "True" )
VAR SprintNumTable =
    ADDCOLUMNS (
        FilteredTable,
        "@SprintNum", VALUE ( 'Iterations table'[Sprint Number] )
    )
VAR LatestSprint =
    MAXX ( SprintNumTable, [@SprintNum] )
VAR VelRoll = 5
VAR minspint = LatestSprintan - VelBall
RETURN
    IF ( VALUE ( 'Iterations table'[Sprint Number] ) &amp;gt;= minspint, "Yes", "No" )&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 12 Sep 2022 08:02:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2761213#M85596</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-09-12T08:02:26Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2762752#M85685</link>
      <description>&lt;P&gt;Hey&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;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Here is the error&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get a similar error if I change it to using a numerical representation of the true/false for isended.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 12 Sep 2022 22:37:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2762752#M85685</guid>
      <dc:creator>ZedPrince</dc:creator>
      <dc:date>2022-09-12T22:37:24Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2763020#M85702</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="368760" data-lia-user-login="ZedPrince" class="lia-mention lia-mention-user"&gt;ZedPrince&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have you tried this solution? &lt;span class="lia-unicode-emoji" title=":index_pointing_up:"&gt;☝️&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2022 02:50:42 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2763020#M85702</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-09-13T02:50:42Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2763049#M85703</link>
      <description>&lt;P&gt;Hey&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;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did try it and I still get the same errors.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;I changed the True/False to reflect a number and it now somewhat works.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;It is returning sprints that have not yet occured as Yes&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Is Last 5 = 
VAR FilteredTable =
    FILTER ( 'Iterations_table', 'Iterations_table'[IsEnded Value] = 1)
VAR SprintNumTable =
    ADDCOLUMNS (
        FilteredTable,
        "@SprintNum", VALUE ( 'Iterations_table'[Sprint Number] )
    )
VAR LatestSprint =
    MAXX ( SprintNumTable, [@SprintNum] )
VAR VelRoll = 5
VAR minspint = LatestSprint - VelRoll
RETURN
    IF ( VALUE ( 'Iterations_table'[Sprint Number] ) &amp;gt;= minspint, "Yes", "No" )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the formula that gives the result so far.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2022 03:01:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2763049#M85703</guid>
      <dc:creator>ZedPrince</dc:creator>
      <dc:date>2022-09-13T03:01:45Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2763150#M85710</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="368760" data-lia-user-login="ZedPrince" class="lia-mention lia-mention-user"&gt;ZedPrince&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;So [IsEnded] column is boolean data type. Working blindly is not so fun &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;You can use&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Is Last 5 =
VAR FilteredTable =
    FILTER ( 'Iterations table', 'Iterations table'[IsEnded] = TRUE )
VAR SprintNumTable =
    ADDCOLUMNS (
        FilteredTable,
        "@SprintNum", VALUE ( 'Iterations table'[Sprint Number] )
    )
VAR LatestSprint =
    MAXX ( SprintNumTable, [@SprintNum] )
VAR VelRoll = 5
VAR minspint = LatestSprintan - VelBall
RETURN
    IF ( VALUE ( 'Iterations table'[Sprint Number] ) &amp;gt;= minspint, "Yes", "No" )&lt;/LI-CODE&gt;
&lt;P&gt;&lt;STRONG&gt;*Edit&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Sorry, I just read your complete explanation. Yes the logic need to be modified. we need to filter out the dates that are after today. But which column shall we rely on? as the one in the screenshot is the end date which is expected to be in the future?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2022 05:16:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2763150#M85710</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-09-13T05:16:15Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2763524#M85726</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="368760" data-lia-user-login="ZedPrince" class="lia-mention lia-mention-user"&gt;ZedPrince&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;According to your description You have sorted by date, and generated the [Sprint Number] field, you want to filter out 5 prints from the last end date ([IsEnded=True]). Right?&lt;/P&gt;
&lt;P&gt;Here are the steps you can follow：&lt;/P&gt;
&lt;P&gt;(1)This is my test data:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(2)We can clilck “New Column” to create a calculated column : “rank_true”&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;rank_true =
VAR _pre_table_true =
    FILTER (
        'Sheet3',
        'Sheet3'[Index] &amp;lt; EARLIER ( 'Sheet3'[Index] )
            &amp;amp;&amp;amp; 'Sheet3'[IsEnded] = TRUE ()
    )
RETURN
    IF ( 'Sheet3'[IsEnded] = FALSE (), -1, COUNTROWS ( _pre_table_true ) + 1 )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(3)We can create another calculated column: “Is Current Sprint”&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Is Current Sprint =
VAR _max_rank =
    MAX ( 'Sheet3'[rank_true] )
VAR _index = 5
RETURN
    IF (
        'Sheet3'[IsEnded] = FALSE (),
        "NO",
        IF ( _max_rank - 'Sheet3'[rank_true] &amp;lt; _index, "YES", "NO" )
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(4)Then we can meet your need , the result is as follows:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this method does not meet your needs, you can provide us with your special &lt;STRONG&gt;sample data&lt;/STRONG&gt; and the &lt;STRONG&gt;desired output sample&lt;/STRONG&gt; data in the form of &lt;STRONG&gt;tables&lt;/STRONG&gt;, so that we can better help you solve the problem.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Aniya Zhang&lt;/P&gt;
&lt;P&gt;If this post&amp;nbsp;&lt;STRONG&gt;helps&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;Accept&lt;/EM&gt;&lt;/STRONG&gt;&lt;EM&gt; it as the solution&lt;/EM&gt;&amp;nbsp;to help the other members find it more quickly&lt;/P&gt;</description>
      <pubDate>Tue, 13 Sep 2022 07:28:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2763524#M85726</guid>
      <dc:creator>v-yueyunzh-msft</dc:creator>
      <dc:date>2022-09-13T07:28:24Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2765512#M85882</link>
      <description>&lt;P&gt;Hey everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your help, I have a working solution for this that I have manually validated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step 1: Add Past column to Iteration Table&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Past = IF( TODAY() &amp;gt;=[EndDate], "1", "0")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step 2: Add is Last 5 column to Iteration Table (note Number of Sprints - VelRoll is changed to 4, this shows as the last 5 sprints)&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Is Last 5 = 
VAR FilteredTable =
    FILTER ( 'Iterations_table', 'Iterations_table'[Past] = 1)
VAR SprintNumTable =
    ADDCOLUMNS (
        FilteredTable,
        "@SprintNum", VALUE ( 'Iterations_table'[Sprint Number] )
    )
VAR LatestSprint =
    MAXX ( SprintNumTable, [@SprintNum] )
VAR VelRoll = 4
VAR minspint = LatestSprint - VelRoll
RETURN
    IF ( VALUE ( 'Iterations_table'[Sprint Number] ) &amp;gt;= minspint, "Yes", "No" )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step 3: Create measure to calculate average effort closed per last 5 sprint&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Avg effort Closed last 5 Sprint = 
AVERAGEX( 
    KEEPFILTERS(VALUES('Iterations_table'[IterationName])), 
    CALCULATE([Closed Effort], 'Iterations_table'[Is Last 5] = "yes", 'WorkItemType'[WorkItemType] = "User Story"
)) &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step 4: Create measure to calculate Total Effort Remaining&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;remaining Effort User Stories = CALCULATE([Remaining Effort], WorkItems[WorkItemType] = "User Story")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step 5: Create measure to calculate sprints required to finish remaining effort (story points) based on Average Effort Last 5 Sprints&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Sprints Remaining Rolling Velocity = 
DIVIDE(
    [remaining Effort User Stories], [Avg effort Closed last 5 Sprint]
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;Step 6: Create measure to calculate current sprint number&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Current Sprint Number = CALCULATE(Sum(Iterations_table[Sprint Number]), Iterations_table[Is Current Sprint] = "✓")&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;Step 7: Create measure to calculate estimated sprint finish&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Sprint Finish by Rolling Velocity = [Current Sprint Number] + [Sprints Remaining Rolling Velocity]&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 13 Sep 2022 23:03:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/2765512#M85882</guid>
      <dc:creator>ZedPrince</dc:creator>
      <dc:date>2022-09-13T23:03:21Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/3887346#M151643</link>
      <description>&lt;P&gt;How do i create the [remaining effort] measure?&lt;/P&gt;</description>
      <pubDate>Thu, 02 May 2024 23:12:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/3887346#M151643</guid>
      <dc:creator>Leofolina1985</dc:creator>
      <dc:date>2024-05-02T23:12:50Z</dc:date>
    </item>
    <item>
      <title>Re: Filter only last 5 Sprints</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/3887356#M151644</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="290478" data-lia-user-login="Leofolina1985" class="lia-mention lia-mention-user"&gt;Leofolina1985&lt;/a&gt;, I can't remember exactly what the formula was, but essential it was a calculation that looked at the estimated effort - closed effort so far. I believe for this particular project we captured effort as story points, and 1 story point = 1 hr tof effort.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 02 May 2024 23:20:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Filter-only-last-5-Sprints/m-p/3887356#M151644</guid>
      <dc:creator>ZedPrince</dc:creator>
      <dc:date>2024-05-02T23:20:20Z</dc:date>
    </item>
  </channel>
</rss>

