<?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: How to find the First Date using a filter within a Rank Measure in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2573676#M73624</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thank you for your feedback.&lt;/P&gt;
&lt;P&gt;Could you please check the below picture and the attached pbix file whether it shows the expected results?&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;LI-CODE lang="markup"&gt;Conditional Ranking by lift measure: = 
VAR _currentexcercise =
    MAX ( Data[Exercise] )
VAR _maxlift =
    CALCULATE ( MAX ( Data[Lift(lbs)] ), ALL () )
VAR _firstofmaxliftdate =
    CALCULATE (
        MIN ( Data[Date] ),
        FILTER ( ALL ( Data ), Data[Lift(lbs)] = _maxlift )
    )
VAR _ranking =
    RANKX (
        FILTER (
            ALL ( Data ),
            Data[Exercise] = _currentexcercise
                &amp;amp;&amp;amp; Data[Date] &amp;lt;= _firstofmaxliftdate
        ),
        CALCULATE ( SUM ( Data[Lift(lbs)] ) ),
        ,
        DESC,
        DENSE
    )
RETURN
    IF ( MAX ( Data[Date] ) &amp;lt;= _firstofmaxliftdate, _ranking, "" )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;First day of rank 2 measure: = 
VAR _newtable =
    FILTER (
        ADDCOLUMNS ( ALL ( Data ), "@ranking", [Conditional Ranking by lift measure:] ),
        [@ranking] = 2
    )
VAR _toprankfirstdate =
    MINX (
        FILTER (
            ADDCOLUMNS ( ALL ( Data ), "@ranking", [Conditional Ranking by lift measure:] ),
            [@ranking] = 1
        ),
        Data[Date]
    )
RETURN
    IF ( MAX ( Data[Date] ) = _toprankfirstdate, MINX ( _newtable, Data[Date] ) )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;How many days: = 
VAR _toprankfirstdate =
    MINX (
        FILTER (
            ADDCOLUMNS ( ALL ( Data ), "@ranking", [Conditional Ranking by lift measure:] ),
            [@ranking] = 1
        ),
        Data[Date]
    )
RETURN
    IF (
        MAX ( Data[Date] ) = _toprankfirstdate,
        DATEDIFF ( [First day of rank 2 measure:], _toprankfirstdate, DAY )
    )&lt;/LI-CODE&gt;</description>
    <pubDate>Mon, 13 Jun 2022 03:09:37 GMT</pubDate>
    <dc:creator>Jihwan_Kim</dc:creator>
    <dc:date>2022-06-13T03:09:37Z</dc:date>
    <item>
      <title>How to find the First Date using a filter within a Rank Measure</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2572991#M73578</link>
      <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created [Rank] as a measure to capture only the TOP 2 [ Lifts] including ties while making everything else blank. The goal is to create the &lt;STRONG&gt;[First_Date_Rank_2]&lt;/STRONG&gt; column that shows the Earliest Date where Rank = 2, in this case is would be 6/7/2022 and place it in the same row where Rank = 1. If I can accomplish this then I can do a DATE DIFF to show &lt;STRONG&gt;[Days Since Last PR]&lt;/STRONG&gt;, this would result in the duration of days it took for this individual to achieve a higher Lift(lbs).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance!&lt;/P&gt;</description>
      <pubDate>Sun, 12 Jun 2022 00:41:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2572991#M73578</guid>
      <dc:creator>VInciDa</dc:creator>
      <dc:date>2022-06-12T00:41:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to find the First Date using a filter within a Rank Measure</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2573073#M73579</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&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;LI-CODE lang="markup"&gt;Top 2 by lift measure: = 
VAR _currentexcercise =
    MAX ( Data[Exercise] )
RETURN
    COALESCE (
        IF (
            HASONEVALUE ( Data[Date] ),
            CALCULATE (
                SUM ( Data[Lift(lbs)] ),
                KEEPFILTERS (
                    TOPN (
                        2,
                        FILTER ( ALL ( Data ), Data[Exercise] = _currentexcercise ),
                        CALCULATE ( SUM ( Data[Lift(lbs)] ) ), DESC
                    )
                )
            )
        ),
        ""
    )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;First day of rank 2 measure: =
VAR _currentexcercise =
    MAX ( Data[Exercise] )
VAR _toptwotable =
    GROUPBY (
        FILTER (
            ADDCOLUMNS (
                FILTER ( ALL ( Data ), Data[Exercise] = _currentexcercise ),
                "@toptwo", [Top 2 by lift measure:]
            ),
            [@toptwo] &amp;lt;&amp;gt; BLANK ()
        ),
        Data[Date],
        "@ranktwo", MINX ( CURRENTGROUP (), [@toptwo] )
    )
RETURN
    IF (
        CALCULATE ( MAX ( Data[Date] ), ALL () ) = MAX ( Data[Date] )
            &amp;amp;&amp;amp; HASONEVALUE ( Data[Date] ),
        MINX ( _toptwotable, Data[Date] )
    )
&lt;/LI-CODE&gt;</description>
      <pubDate>Sun, 12 Jun 2022 05:25:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2573073#M73579</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2022-06-12T05:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to find the First Date using a filter within a Rank Measure</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2573284#M73592</link>
      <description>&lt;P&gt;This is my first question I ever asked in Power Bi Community so thank you for the quick response. What you provided is exactly what I needed for that small example but when adding new rows of data it is not what I actually want. I will try better explaining to not waste your time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using your DAX formula I get the following with new data results:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;I added&amp;nbsp; another two rows after the "Top 1 Lift"&amp;nbsp; &lt;STRONG&gt;[Rank]&lt;/STRONG&gt;=1 ,&amp;nbsp; &lt;STRONG&gt;Lift[lbs]&lt;/STRONG&gt; = 138 and occured on 6/9/2022. The first row added &lt;STRONG&gt;Lift(lbs)&lt;/STRONG&gt; = 138 with the date 6/10/2022 making it also &lt;STRONG&gt;[Rank]&lt;/STRONG&gt; =1 and the second row added &lt;STRONG&gt;Lift(lbs)&lt;/STRONG&gt;&amp;nbsp;= 137 making it the new &lt;STRONG&gt;[Rank]&lt;/STRONG&gt; =2 and occurs 6/9/2022.&amp;nbsp; The problem is that the Dax formula wants to always add the &lt;STRONG&gt;[First day of rank 2 measure]&lt;/STRONG&gt; on the last Date row.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The result I want should look like this:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;On 6/6/2022 t&lt;/FONT&gt;his was the first time achieving the highest &lt;STRONG&gt;[Lift(lbs)]=&lt;/STRONG&gt; 136 which made it &lt;STRONG&gt;[Rank]&lt;/STRONG&gt;= 1. On &lt;FONT color="#000000"&gt;6/9/2022 &lt;/FONT&gt;is the first time achieving the highest &lt;STRONG&gt;[Lift(lbs)]=&lt;/STRONG&gt;138 making it now&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;[Rank]&lt;/STRONG&gt;=1, which now makes &lt;FONT color="#000000"&gt;6/6/2022 &lt;/FONT&gt;&lt;STRONG&gt;[Rank]&lt;/STRONG&gt; = 2. On 6/10/2022 is not the first time achieving the highest &lt;STRONG&gt;[Lift(lbs)]=&lt;/STRONG&gt;138 making it also &lt;STRONG&gt;[Rank]&lt;/STRONG&gt; =1. On 6/11 because the &lt;STRONG&gt;[Lift(lbs)]=&lt;/STRONG&gt;137 it is considered &lt;STRONG&gt;[Rank]&lt;/STRONG&gt; = 2. &amp;nbsp;I want to see the how many days it took to surpass the &lt;STRONG&gt;[Rank]&lt;/STRONG&gt; = (First previous 2) which occured 6/6/2022 vs the First date&amp;nbsp;&lt;STRONG&gt;[Rank]&lt;/STRONG&gt; = 1 which occured on 6/8/2022.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you again in advance&lt;/P&gt;</description>
      <pubDate>Sun, 12 Jun 2022 15:08:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2573284#M73592</guid>
      <dc:creator>VInciDa</dc:creator>
      <dc:date>2022-06-12T15:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to find the First Date using a filter within a Rank Measure</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2573676#M73624</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thank you for your feedback.&lt;/P&gt;
&lt;P&gt;Could you please check the below picture and the attached pbix file whether it shows the expected results?&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;LI-CODE lang="markup"&gt;Conditional Ranking by lift measure: = 
VAR _currentexcercise =
    MAX ( Data[Exercise] )
VAR _maxlift =
    CALCULATE ( MAX ( Data[Lift(lbs)] ), ALL () )
VAR _firstofmaxliftdate =
    CALCULATE (
        MIN ( Data[Date] ),
        FILTER ( ALL ( Data ), Data[Lift(lbs)] = _maxlift )
    )
VAR _ranking =
    RANKX (
        FILTER (
            ALL ( Data ),
            Data[Exercise] = _currentexcercise
                &amp;amp;&amp;amp; Data[Date] &amp;lt;= _firstofmaxliftdate
        ),
        CALCULATE ( SUM ( Data[Lift(lbs)] ) ),
        ,
        DESC,
        DENSE
    )
RETURN
    IF ( MAX ( Data[Date] ) &amp;lt;= _firstofmaxliftdate, _ranking, "" )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;First day of rank 2 measure: = 
VAR _newtable =
    FILTER (
        ADDCOLUMNS ( ALL ( Data ), "@ranking", [Conditional Ranking by lift measure:] ),
        [@ranking] = 2
    )
VAR _toprankfirstdate =
    MINX (
        FILTER (
            ADDCOLUMNS ( ALL ( Data ), "@ranking", [Conditional Ranking by lift measure:] ),
            [@ranking] = 1
        ),
        Data[Date]
    )
RETURN
    IF ( MAX ( Data[Date] ) = _toprankfirstdate, MINX ( _newtable, Data[Date] ) )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;How many days: = 
VAR _toprankfirstdate =
    MINX (
        FILTER (
            ADDCOLUMNS ( ALL ( Data ), "@ranking", [Conditional Ranking by lift measure:] ),
            [@ranking] = 1
        ),
        Data[Date]
    )
RETURN
    IF (
        MAX ( Data[Date] ) = _toprankfirstdate,
        DATEDIFF ( [First day of rank 2 measure:], _toprankfirstdate, DAY )
    )&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 13 Jun 2022 03:09:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2573676#M73624</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2022-06-13T03:09:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to find the First Date using a filter within a Rank Measure</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2575839#M73754</link>
      <description>&lt;P&gt;The dax you created works for the small sample that I provided. When I add different type of exercises using your DAX formulas I get the following results:&amp;nbsp;&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;I dont know how to apply an attachment or a power bi attachment but here is the table in which the following result is referencing. The main difference from the reference below is that there could be 100+ types of &lt;STRONG&gt;[Exercise]&lt;/STRONG&gt; not just "Squat", and during a workout each day an multiple exercises can be completed more than once as seen in&amp;nbsp; &lt;STRONG&gt;[Set]&lt;/STRONG&gt; column. This next difference is that some exercises dont require lifting so the &lt;STRONG&gt;[Lift(lbs)]&lt;/STRONG&gt; = blank, but this will not need to be addressed in the result for I will just filter out anything where the &lt;STRONG&gt;[Lift(lbs)]&lt;/STRONG&gt; = blank.&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;WorkoutId&lt;/TD&gt;&lt;TD&gt;Set&lt;/TD&gt;&lt;TD&gt;Exercise&lt;/TD&gt;&lt;TD&gt;Lift(lbs)&lt;/TD&gt;&lt;TD&gt;Rep&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Distance&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6/6/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6/6/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/6/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6/7/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6/7/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Bench Press&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;6/7/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Bench Press&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;6/7/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/8/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/8/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/8/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Push Press&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6/8/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Push Press&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6/8/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Push Press&lt;/TD&gt;&lt;TD&gt;75&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;6/8/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Bicycling&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;6/8/2022&lt;/TD&gt;&lt;TD&gt;10000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Bicycling&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;6/8/2022&lt;/TD&gt;&lt;TD&gt;20000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;138&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/9/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Bench Press&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6/9/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Bench Press&lt;/TD&gt;&lt;TD&gt;125&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6/9/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Bench Press&lt;/TD&gt;&lt;TD&gt;130&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;6/9/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Rowing&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;6/9/2022&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Rowing&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;6/9/2022&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;138&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/10/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;138&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/10/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Squat&lt;/TD&gt;&lt;TD&gt;137&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/11/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Push Press&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;6/12/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Bicycling&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;6/12/2022&lt;/TD&gt;&lt;TD&gt;6000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;I was hoping to avoid this because of the complexity on explaining my needs without being too confusing but this next result should provide the solution to my problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The result I need is below:&lt;/P&gt;&lt;P&gt;As stated above the only two differences that need to be addressed:&amp;nbsp; First is that there is more than one&lt;STRONG&gt; [Exercise]&lt;/STRONG&gt; and each one has their own ranking with themselves. &lt;STRONG&gt;[Exercise]&lt;/STRONG&gt; = "Squat" has to compare ranking with only "Squat". &lt;STRONG&gt;[Exercise]&lt;/STRONG&gt; = "Bench Press" has to compare ranking with&amp;nbsp; "Bench Press" and so on for the rest of the exercises that are added to the table. Second, for me to capture the accurate &lt;STRONG&gt;[Lift(lbs)]&lt;/STRONG&gt; I use MAX which gets groups all the different times this exercise was performed "set" by Exercise and the Date.&amp;nbsp; For example for the day &lt;STRONG&gt;6/8/2022&lt;/STRONG&gt; &lt;STRONG&gt;[Exercise]&lt;/STRONG&gt; = "Push Press" : &lt;STRONG&gt;[Set]&lt;/STRONG&gt;&amp;nbsp; = 1 [Lift(lbs)] = 80,&amp;nbsp;&lt;STRONG&gt;[Set]&lt;/STRONG&gt;&amp;nbsp; = 2 [Lift(lbs)] = 80,&amp;nbsp;&lt;STRONG&gt;[Set]&lt;/STRONG&gt;&amp;nbsp; = 3 [Lift(lbs)] = 75. So the table below shows the Max &lt;STRONG&gt;[Lift(lbs)]&lt;/STRONG&gt; which = 80 for that day 6/8/2022.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As seen above visual, There are three dates under column &lt;STRONG&gt;[ First day of rank 2]&lt;/STRONG&gt; and three values under &lt;STRONG&gt;[How many days]&lt;/STRONG&gt; because in this example there are only three exercises (there can be 100+ exercises). Similar to how you figured out how to capture&amp;nbsp; &lt;STRONG&gt;[Conditional Ranking by Lift Measure:]&lt;/STRONG&gt; and &lt;STRONG&gt;[First day of Rank 2]&lt;/STRONG&gt; and &lt;STRONG&gt;[How many days:]&lt;/STRONG&gt; for one exercise "Squat" I need to do the same for all the different types of excercises that get entered in the data source.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again for your quick responses and patience as I am learning how to ask the correct questions. Hopefully the previous steps can be used to better explain the added complexity to the problem.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jun 2022 17:28:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2575839#M73754</guid>
      <dc:creator>VInciDa</dc:creator>
      <dc:date>2022-06-13T17:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: How to find the First Date using a filter within a Rank Measure</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2575936#M73758</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;All measures are in the attached pbix file.&lt;/P&gt;
&lt;P&gt;I tried to think in a different way to solve the problem than the previous one.&lt;/P&gt;
&lt;P&gt;I hope this helps to provide an easier way to solve the problem.&lt;/P&gt;
&lt;P&gt;In the below picture, the reason why Rowing exercise shows the top on date is because there is the information of the lift in one of the rows of Rowing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jun 2022 18:37:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2575936#M73758</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2022-06-13T18:37:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to find the First Date using a filter within a Rank Measure</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2575998#M73762</link>
      <description>&lt;P&gt;This is exactly what I needed thank you&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jun 2022 19:35:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-find-the-First-Date-using-a-filter-within-a-Rank-Measure/m-p/2575998#M73762</guid>
      <dc:creator>VInciDa</dc:creator>
      <dc:date>2022-06-13T19:35:03Z</dc:date>
    </item>
  </channel>
</rss>

