<?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: Looking up a value associated with aggregated value in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2697706#M81488</link>
    <description>&lt;P&gt;...and here's the answer I came up with. Hopefully it helps someone.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Go Live Status BgColor = SWITCH(MAXX(TOPN(1,Filter(Tasks,Tasks[Task ID] IN {"TSK-05","TSK-20"}),Tasks[Due Date],DESC),Tasks[Status]),"On Track","#C6EFCE","At Risk","#FFEB9C","Needs Help","#FFC7CE","Not Started","#7F7F7F","Completed","#002060","#FFFFFF")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 12 Aug 2022 15:13:45 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-08-12T15:13:45Z</dc:date>
    <item>
      <title>Looking up a value associated with aggregated value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2673620#M79814</link>
      <description>&lt;P&gt;I've got another basic question here. I have a Tasks table which I've created some Measures for to display to the user the latest completion date of a hardcoded project milestone. One of the Measures is defined as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;Initiation Complete = &lt;/SPAN&gt;&lt;SPAN&gt;MAXX&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;Tasks&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;Tasks[Task ID]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"TSK-01"&lt;/SPAN&gt;&lt;SPAN&gt; ), &lt;/SPAN&gt;&lt;SPAN&gt;Tasks[Finish]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;The same Tasks table also has a Milestone Status column. I'm trying to do some conditional formatting based on the status and need to retrieve the status for the milestone with the maximum Finish date, returned by the Initiation Complete measure above.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I thought I could just do LOOKUPVALUE but apparently you can't use it in DirectQuery mode. Thanks for any ideas.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 01 Aug 2022 17:24:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2673620#M79814</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-01T17:24:00Z</dc:date>
    </item>
    <item>
      <title>Re: Looking up a value associated with aggregated value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2680802#M80276</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Create a&amp;nbsp;&lt;SPAN&gt;measure or a field with color name or hex value data like:&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Max_date = calculate(max(Tasks[Finish]),ALLEXCEPT(Tasks,Tasks[Task ID]))&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Conditional formatting = IF(MAX(Tasks[Finish])=Tasks[Max_date]&amp;amp;&amp;amp;MAX(Tasks[Status])="xxxStatue1","xxxColor1_RGB","xxxColor2_RGB"))&lt;/LI-CODE&gt;
&lt;P&gt;&lt;SPAN&gt;Then use conditional formatting to automatically apply those colors to the background of column 'Status'.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;If I misunderstood, please share a sample file for further research.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Community Support Team _ Eason&lt;/P&gt;</description>
      <pubDate>Thu, 04 Aug 2022 07:34:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2680802#M80276</guid>
      <dc:creator>v-easonf-msft</dc:creator>
      <dc:date>2022-08-04T07:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: Looking up a value associated with aggregated value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2695581#M81315</link>
      <description>&lt;P&gt;Thanks for the reply. I don't think this is quite what I need, but it might be close. Part of it is I'm still quite new to Power BI and Dax. I think that the only additional thing I need in the Conditional Formatting measure is to verify that the project ID is the same as the project ID in the table. How do I do that?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Full story: The table I'm displaying in Power BI looks like this, where Initiation and Go-Live are specific Task IDs:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Project ID&lt;/TD&gt;&lt;TD&gt;Initiation Complete&lt;/TD&gt;&lt;TD&gt;Go-Live Complete&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;1/1/22&lt;/TD&gt;&lt;TD&gt;9/1/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;3/1/22&lt;/TD&gt;&lt;TD&gt;6/1/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;789&lt;/TD&gt;&lt;TD&gt;2/1/22&lt;/TD&gt;&lt;TD&gt;10/1/22&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data for this is stored in an underlying table called Tasks, which has data like this:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Project ID&lt;/TD&gt;&lt;TD&gt;Task ID&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Due Date&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Status&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;TSK-01&lt;/TD&gt;&lt;TD&gt;1/1/22&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;TSK-05&lt;/TD&gt;&lt;TD&gt;9/1/22&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;TSK-01&lt;/TD&gt;&lt;TD&gt;3/1/22&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;TSK-05&lt;/TD&gt;&lt;TD&gt;5/1/22&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;456&lt;/TD&gt;&lt;TD&gt;TSK-20&lt;/TD&gt;&lt;TD&gt;6/1/22&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;789&lt;/TD&gt;&lt;TD&gt;TSK-01&lt;/TD&gt;&lt;TD&gt;2/1/22&lt;/TD&gt;&lt;TD&gt;Completed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;789&lt;/TD&gt;&lt;TD&gt;TSK-05&lt;/TD&gt;&lt;TD&gt;8/1/22&lt;/TD&gt;&lt;TD&gt;Needs Help&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;789&lt;/TD&gt;&lt;TD&gt;TSK-20&lt;/TD&gt;&lt;TD&gt;10/1/22&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;On Track&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the "initiation" task, the only task ID is TSK-01. But go-lives can have several predefined task IDs; here I've shown just 05 and 20. In my Power BI visual I'm trying to show the latest due date for a given project and task combination, and I want to shade the table cell containing that date with a color corresponding to the status.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the latest date with a measure:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;Initiation Complete = &lt;/SPAN&gt;&lt;SPAN&gt;MAXX&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;Tasks&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;Tasks[Task ID]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"TSK-01"&lt;/SPAN&gt;&lt;SPAN&gt; ), &lt;/SPAN&gt;&lt;SPAN&gt;Tasks[Finish]&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;BR /&gt;&lt;/SPAN&gt;Go Live Complete = MAXX (FILTER(Tasks, Tasks[Task ID] IN {"TSK-05","TSK-20"}),Tasks[Finish])&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;I just don't know how to create another measure that I can use in conditional formatting to shade the cell since there doesn't seem to be a way besides the MAXX function to keep row context of the project ID in the displayed table.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Aug 2022 14:58:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2695581#M81315</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-11T14:58:47Z</dc:date>
    </item>
    <item>
      <title>Re: Looking up a value associated with aggregated value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2697706#M81488</link>
      <description>&lt;P&gt;...and here's the answer I came up with. Hopefully it helps someone.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Go Live Status BgColor = SWITCH(MAXX(TOPN(1,Filter(Tasks,Tasks[Task ID] IN {"TSK-05","TSK-20"}),Tasks[Due Date],DESC),Tasks[Status]),"On Track","#C6EFCE","At Risk","#FFEB9C","Needs Help","#FFC7CE","Not Started","#7F7F7F","Completed","#002060","#FFFFFF")&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 12 Aug 2022 15:13:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Looking-up-a-value-associated-with-aggregated-value/m-p/2697706#M81488</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-08-12T15:13:45Z</dc:date>
    </item>
  </channel>
</rss>

