<?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: Tagging required data by several conditions in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324478#M58139</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="357604" data-lia-user-login="Blouey" class="lia-mention lia-mention-user"&gt;Blouey&lt;/a&gt; , You need to add an index column in the power query as all timestamps are the same &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you can create a flag like , a new column, and use that in filter&lt;/P&gt;
&lt;P&gt;if([index] = maxx(filter(Table, Table[Name] =earlier(Table[Name])&amp;nbsp; &amp;amp;&amp;amp; Table[Modified Date] =earlier(Table[Modified Date]) ), [Index]) ,1,0)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 08 Feb 2022 03:24:13 GMT</pubDate>
    <dc:creator>amitchandak</dc:creator>
    <dc:date>2022-02-08T03:24:13Z</dc:date>
    <item>
      <title>Tagging required data by several conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324396#M58136</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;The sample data set is shown below for the problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying filter out a data set so that for a given &lt;EM&gt;TimePeriod&lt;/EM&gt;, each &lt;EM&gt;Name&lt;/EM&gt; has only their most recent &lt;EM&gt;ModifiedDate&lt;/EM&gt;&amp;nbsp;retained. I would also need for duplicates of the same &lt;EM&gt;Name, TimePeriod and ModifiedDate&lt;/EM&gt; to be filtered out (eg. first two rows for Dan).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any advice appreciated.&lt;BR /&gt;Many thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;TimePeriod&lt;/TD&gt;&lt;TD&gt;ModifiedDate&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ash&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;30/01/2022 11:10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ash&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;30/01/2022 11:10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bob&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;31/01/2022 4:50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bob&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;28/01/2022 0:55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bob&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;28/01/2022 0:56&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Matt&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;30/01/2022 11:57&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Matt&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;30/01/2022 11:58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 0:09&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;30/01/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 0:09&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ash&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;3/02/2022 8:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ash&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;3/02/2022 8:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bob&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;2/02/2022 22:45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bob&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;3/02/2022 22:31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bob&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 5:05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bob&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 5:05&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Matt&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 6:11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Matt&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 6:11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 5:49&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 5:49&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Dan&lt;/TD&gt;&lt;TD&gt;6/02/2022 23:59&lt;/TD&gt;&lt;TD&gt;4/02/2022 5:49&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 08 Feb 2022 02:53:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324396#M58136</guid>
      <dc:creator>Blouey</dc:creator>
      <dc:date>2022-02-08T02:53:17Z</dc:date>
    </item>
    <item>
      <title>Re: Tagging required data by several conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324478#M58139</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="357604" data-lia-user-login="Blouey" class="lia-mention lia-mention-user"&gt;Blouey&lt;/a&gt; , You need to add an index column in the power query as all timestamps are the same &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you can create a flag like , a new column, and use that in filter&lt;/P&gt;
&lt;P&gt;if([index] = maxx(filter(Table, Table[Name] =earlier(Table[Name])&amp;nbsp; &amp;amp;&amp;amp; Table[Modified Date] =earlier(Table[Modified Date]) ), [Index]) ,1,0)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 03:24:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324478#M58139</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2022-02-08T03:24:13Z</dc:date>
    </item>
    <item>
      <title>Re: Tagging required data by several conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324784#M58155</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="357604" data-lia-user-login="Blouey" class="lia-mention lia-mention-user"&gt;Blouey&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;You can start with a calculated column using the followinng code:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;Keep? = 
VAR CurrentName = Data[Name]
VAR CurrentTimePeriod = Data[TimePeriod]
VAR CurrentModifiedDate = Data[ModifiedDate]
VAR FilteredTable1 =
    CALCULATETABLE ( 
        Data,
        Data[Name] = CurrentName,
        Data[TimePeriod] = CurrentTimePeriod,
        REMOVEFILTERS ()
    )
VAR LastModifiedDate =
    MAXX (
        FilteredTable1,
        Data[ModifiedDate]
    )
RETURN
    IF (
        CurrentModifiedDate = LastModifiedDate,
        "Yes"
    )&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;&lt;img /&gt;&lt;BR /&gt;Then you can calculate a new table using this code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;FilteredTable = 
DISTINCT ( 
    CALCULATETABLE (
        Data,
        NOT ISBLANK ( Data[Keep?] )
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let me know if this answers your query.&lt;BR /&gt;You can find the Pbi file here&amp;nbsp;&lt;A href="https://www.dropbox.com/t/YhBedW8OGb8xrocH" target="_blank" rel="noopener"&gt;https://www.dropbox.com/t/YhBedW8OGb8xrocH&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 07:24:42 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324784#M58155</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2022-02-08T07:24:42Z</dc:date>
    </item>
    <item>
      <title>Re: Tagging required data by several conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324822#M58156</link>
      <description>&lt;P&gt;NewStep=Table.FromRecords(Table.Group(PreviousStepName,{"Name","TimePeriod"},{"n",each Table.Max(_,"&lt;SPAN&gt;ModifiedDate")})[n])&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Feb 2022 07:42:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Tagging-required-data-by-several-conditions/m-p/2324822#M58156</guid>
      <dc:creator>wdx223_Daniel</dc:creator>
      <dc:date>2022-02-08T07:42:00Z</dc:date>
    </item>
  </channel>
</rss>

