<?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 group table by date in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103282#M48005</link>
    <description>&lt;P&gt;Amazing.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;So they key difference to understand for me here, is the "filter" context vs row context. The REMOVEFILTERS &lt;STRONG&gt;only&amp;nbsp;&lt;/STRONG&gt;clears the row context, so any filters there would still "work"?&lt;/P&gt;</description>
    <pubDate>Tue, 28 Sep 2021 14:34:12 GMT</pubDate>
    <dc:creator>alexbjorlig</dc:creator>
    <dc:date>2021-09-28T14:34:12Z</dc:date>
    <item>
      <title>How to group table by date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103143#M47994</link>
      <description>&lt;P&gt;I'm new to DAX, and need to find the latest value by date in a measure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Input&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;category&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;value1&lt;/TD&gt;&lt;TD&gt;value2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3/3/2020 04:30:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2/1/2020 04:30:00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1/1/2020 04:30:00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;1/1/2020 04:30:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2/2/2020 06:30:00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;1/1/2020 04:30:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Desired &lt;STRONG&gt;output&lt;/STRONG&gt;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;category&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;TD&gt;value1&lt;/TD&gt;&lt;TD&gt;value2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3/3/2020 04:30:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2/2/2020 06:30:00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;1/1/2020 04:30:00&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I have tried:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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;GROUPBY(Table, Table[category], "Latest", MAXX(CURRENTGROUP(), Table[date]))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But this "only" gives me:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;category&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/TD&gt;&lt;TD&gt;date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;3/3/2020 04:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;2/2/2020 06:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;1/1/2020 04:30:00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I feel like I should be able to use a filter function, but did not succeed in making it work &lt;span class="lia-unicode-emoji" title=":upside_down_face:"&gt;🙃&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for any help &lt;span class="lia-unicode-emoji" title=":grinning_face_with_sweat:"&gt;😅&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Sep 2021 13:59:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103143#M47994</guid>
      <dc:creator>alexbjorlig</dc:creator>
      <dc:date>2021-09-28T13:59:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to group table by date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103178#M47995</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="204812" data-lia-user-login="alexbjorlig" class="lia-mention lia-mention-user"&gt;alexbjorlig&lt;/a&gt; , Based on what I got. In a table visual Take Max of value 1 and Min of value 2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or create a new table&lt;/P&gt;
&lt;P&gt;summarize(Table, Table[Category], Table[Date], "Val1", Max(Table[Value1]), "Val2", Min(Table[Value2]))&lt;/P&gt;</description>
      <pubDate>Tue, 28 Sep 2021 14:06:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103178#M47995</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2021-09-28T14:06:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to group table by date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103218#M47997</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="204812" data-lia-user-login="alexbjorlig" class="lia-mention lia-mention-user"&gt;alexbjorlig&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Try this table, it will work for any number of columns in your table&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;New Table  = 

FILTER(
    table,
    VAR __cat = Table[category    ] RETURN 
    Table[date] = CALCULATE( MAX(Table[date]) , REMOVEFILTERS() , Table[category    ] = __cat)

)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Sep 2021 14:18:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103218#M47997</guid>
      <dc:creator>Fowmy</dc:creator>
      <dc:date>2021-09-28T14:18:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to group table by date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103250#M48000</link>
      <description>&lt;P&gt;I know it'sprobably super hard to explain, but why does this work - I'm so impressed! &lt;span class="lia-unicode-emoji" title=":face_with_tears_of_joy:"&gt;😂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The CALCULATE uses the REMOVEFILTERS() --&amp;gt; but I guess that could be avoided, or what does that exactly do?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;And the __cat variable is a refrence to the filter context, making sure it's only done for the "correct" category?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So simple, so elegant &lt;span class="lia-unicode-emoji" title=":smiling_face_with_sunglasses:"&gt;😎&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Sep 2021 14:25:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103250#M48000</guid>
      <dc:creator>alexbjorlig</dc:creator>
      <dc:date>2021-09-28T14:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: How to group table by date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103261#M48002</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="204812" data-lia-user-login="alexbjorlig" class="lia-mention lia-mention-user"&gt;alexbjorlig&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;With the Filter function, there is a row context, you only one record at a time, REMOVEFILTERS clears the row context filter and shows all the records and again _cat filters by category obtained from the row context. Now the max date is taken and matched.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Sep 2021 14:29:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103261#M48002</guid>
      <dc:creator>Fowmy</dc:creator>
      <dc:date>2021-09-28T14:29:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to group table by date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103281#M48004</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;If you want to use groupby function, please try the below.&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;&lt;STRONG&gt;&lt;EM&gt;New Table =&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;EM&gt;VAR newtable =&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;GROUPBY (&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;'Table',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;'Table'[category],&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;"Latest Date", MAXX ( CURRENTGROUP (), 'Table'[date] )&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;VAR newtableconnect =&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;CALCULATETABLE (&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;'Table',&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;TREATAS ( newtable, 'Table'[category], 'Table'[date] )&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;RETURN&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;newtableconnect&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Sep 2021 14:33:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103281#M48004</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2021-09-28T14:33:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to group table by date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103282#M48005</link>
      <description>&lt;P&gt;Amazing.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;So they key difference to understand for me here, is the "filter" context vs row context. The REMOVEFILTERS &lt;STRONG&gt;only&amp;nbsp;&lt;/STRONG&gt;clears the row context, so any filters there would still "work"?&lt;/P&gt;</description>
      <pubDate>Tue, 28 Sep 2021 14:34:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103282#M48005</guid>
      <dc:creator>alexbjorlig</dc:creator>
      <dc:date>2021-09-28T14:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to group table by date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103290#M48006</link>
      <description>&lt;P&gt;Whaaat - that is also working and another interesting solution. Would there be any differnce to the results compared to&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="52518" data-lia-user-login="Fowmy" class="lia-mention lia-mention-user"&gt;Fowmy&lt;/a&gt;&amp;nbsp;- or is more of a prefrence thing?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm already using GroupBy to a bunch of my measures, so I kind of like the idea, but comparing the number of lines written, the other solution is more compact.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Sep 2021 14:36:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-group-table-by-date/m-p/2103290#M48006</guid>
      <dc:creator>alexbjorlig</dc:creator>
      <dc:date>2021-09-28T14:36:50Z</dc:date>
    </item>
  </channel>
</rss>

