<?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: DAX sub query with condition in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-sub-query-with-condition/m-p/2905086#M94759</link>
    <description>&lt;P&gt;Hi ,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="471404" data-lia-user-login="Salva_BI_DAX" class="lia-mention lia-mention-user"&gt;Salva_BI_DAX&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are the steps you can refer to :&lt;BR /&gt;(1)My test data is the same as yours.&lt;/P&gt;
&lt;P&gt;(2)We can create a &lt;STRONG&gt;measure&lt;/STRONG&gt; to filter our visual :&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Display Flag = 
var _slicer_min =CALCULATE( MIN('Table'[Period]),ALLSELECTED('Table'))
var _slicer_max=CALCULATE( MAX('Table'[Period]),ALLSELECTED('Table'))
var _slicer_count =COUNTROWS( DISTINCT( SELECTCOLUMNS( FILTER(ALL('Table') , 'Table'[Period]&amp;gt;=_slicer_min &amp;amp;&amp;amp; 'Table'[Period] &amp;lt;=_slicer_max),"Period",[Period])))
var _current_id =SELECTEDVALUE('Table'[ID])
var _id_count =COUNTROWS( FILTER('Table', 'Table'[ID]=_current_id))
return
if(_id_count= _slicer_count ,1,0)&lt;/LI-CODE&gt;
&lt;P&gt;(3)Then we need to create another measure :&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Name2 = var _max = MAX('Table'[Period])
var _current_id = SELECTEDVALUE('Table'[ID])
var _t =FILTER('Table', 'Table'[ID]=_current_id &amp;amp;&amp;amp; 'Table'[Period]=_max)
return
MAXX(_t ,[Name])&lt;/LI-CODE&gt;
&lt;P&gt;(4)Then we need to put the [Display Flag] measure on the "Filter on this visual" and the [ID],[Country],[Name2] on the visual , the result is as follows:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 15 Nov 2022 02:11:45 GMT</pubDate>
    <dc:creator>v-yueyunzh-msft</dc:creator>
    <dc:date>2022-11-15T02:11:45Z</dc:date>
    <item>
      <title>DAX sub query with condition</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-sub-query-with-condition/m-p/2903830#M94670</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have been struggle for a while for a subquery in DAX. I have the following table&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Country&lt;/TD&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Period&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;201412&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;201506&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID1&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;201512&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;201412&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;201506&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;201512&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;201606&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;201612&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;201706&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;201712&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;201806&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;201809&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;201812&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;MX&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;201712&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;MX&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;201806&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;MX&lt;/TD&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;201809&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;MX&lt;/TD&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;201812&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;201412&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;201506&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;201512&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;201606&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;201612&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;201706&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;201712&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;201806&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;201809&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;TD&gt;201812&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The user has one slicer, the period and can select start and end perido (for instance from 201412 - 201612). Once, the period is selected,&amp;nbsp;I need to create a report that show a list of a unique items (Name). There are few condition:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;if I select from 201412 - 201612 I need to see only one "Name" that belong to to that periods (201412, 201506, 201512, 201606, 201612)&lt;/LI&gt;&lt;LI&gt;also the Name could changes in the period that I selected. For instance, ID10 will show BB and ID100 DD&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This means that the output looks like:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;_ID&lt;/TD&gt;&lt;TD&gt;_Country&lt;/TD&gt;&lt;TD&gt;_Name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID10&lt;/TD&gt;&lt;TD&gt;CA&lt;/TD&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID100&lt;/TD&gt;&lt;TD&gt;IE&lt;/TD&gt;&lt;TD&gt;DD&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried to write a DAX but it is not working properly&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Output = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;_&lt;SPAN&gt;min&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Min&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Periods[Period]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;ALLEXCEPT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Periods&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Periods[Period]&lt;/SPAN&gt;&lt;SPAN&gt;)) // this return the min period&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;_&lt;SPAN&gt;max&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Max&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Periods[Period]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;ALLEXCEPT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Periods&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Periods[Period]&lt;/SPAN&gt;&lt;SPAN&gt;))&amp;nbsp;// this return the max period&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;// this return the number of periods that the Name belogs (I dont know when to use it)&amp;nbsp;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;_NumOfPeriod&lt;SPAN&gt;= &lt;/SPAN&gt;&lt;SPAN&gt;COUNTX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATETABLE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Input&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(Input&lt;/SPAN&gt;&lt;SPAN&gt;, Input&lt;/SPAN&gt;&lt;SPAN&gt;[Period]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt;= &lt;/SPAN&gt;&lt;SPAN&gt;Valmin&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; Input&lt;/SPAN&gt;&lt;SPAN&gt;[Period]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;Valmax&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;), Input&lt;/SPAN&gt;&lt;SPAN&gt;[id]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;// this should return the output&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Input&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[Period]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt;= valmin&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;[Period]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;= valmax&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"_ID"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[ID]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"_Country"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[Country]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"Name"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;LOOKUPVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(_&lt;/SPAN&gt;&lt;SPAN&gt;NameTable[name]&lt;/SPAN&gt;&lt;SPAN&gt;,_&lt;/SPAN&gt;&lt;SPAN&gt;NameTable[key]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;CONCATENATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Valmax&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;[id]&lt;/SPAN&gt;&lt;SPAN&gt;)) // I have created another table with a list of Name (see below)&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;-----&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;_NameTable = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;// this table has a relation with Periods so he will show the periods selected&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUMMARIZE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Input&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Input[id]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Input[name]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Input[Period]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"Key"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;CONCATENATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;[Period]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;[id]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;If someone could help me on this, it will be greatly appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks,&lt;/P&gt;&lt;P&gt;Salva&lt;/P&gt;</description>
      <pubDate>Mon, 14 Nov 2022 14:10:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-sub-query-with-condition/m-p/2903830#M94670</guid>
      <dc:creator>Salva_BI_DAX</dc:creator>
      <dc:date>2022-11-14T14:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: DAX sub query with condition</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-sub-query-with-condition/m-p/2905086#M94759</link>
      <description>&lt;P&gt;Hi ,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="471404" data-lia-user-login="Salva_BI_DAX" class="lia-mention lia-mention-user"&gt;Salva_BI_DAX&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here are the steps you can refer to :&lt;BR /&gt;(1)My test data is the same as yours.&lt;/P&gt;
&lt;P&gt;(2)We can create a &lt;STRONG&gt;measure&lt;/STRONG&gt; to filter our visual :&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Display Flag = 
var _slicer_min =CALCULATE( MIN('Table'[Period]),ALLSELECTED('Table'))
var _slicer_max=CALCULATE( MAX('Table'[Period]),ALLSELECTED('Table'))
var _slicer_count =COUNTROWS( DISTINCT( SELECTCOLUMNS( FILTER(ALL('Table') , 'Table'[Period]&amp;gt;=_slicer_min &amp;amp;&amp;amp; 'Table'[Period] &amp;lt;=_slicer_max),"Period",[Period])))
var _current_id =SELECTEDVALUE('Table'[ID])
var _id_count =COUNTROWS( FILTER('Table', 'Table'[ID]=_current_id))
return
if(_id_count= _slicer_count ,1,0)&lt;/LI-CODE&gt;
&lt;P&gt;(3)Then we need to create another measure :&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Name2 = var _max = MAX('Table'[Period])
var _current_id = SELECTEDVALUE('Table'[ID])
var _t =FILTER('Table', 'Table'[ID]=_current_id &amp;amp;&amp;amp; 'Table'[Period]=_max)
return
MAXX(_t ,[Name])&lt;/LI-CODE&gt;
&lt;P&gt;(4)Then we need to put the [Display Flag] measure on the "Filter on this visual" and the [ID],[Country],[Name2] on the visual , the result is as follows:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 02:11:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-sub-query-with-condition/m-p/2905086#M94759</guid>
      <dc:creator>v-yueyunzh-msft</dc:creator>
      <dc:date>2022-11-15T02:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: DAX sub query with condition</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-sub-query-with-condition/m-p/2907087#M94888</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="433015" data-lia-user-login="v-yueyunzh-msft" class="lia-mention lia-mention-user"&gt;v-yueyunzh-msft&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is exactly what I was looking for&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Indeed, I saw in another form that the best approch is to create the measures instead to create subtable.&lt;/P&gt;&lt;P&gt;Many thanks&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 16:02:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-sub-query-with-condition/m-p/2907087#M94888</guid>
      <dc:creator>Salva_BI_DAX</dc:creator>
      <dc:date>2022-11-15T16:02:50Z</dc:date>
    </item>
  </channel>
</rss>

