<?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 Slicer with date entries of a table with special formatting in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Slicer-with-date-entries-of-a-table-with-special-formatting/m-p/3336959#M125157</link>
    <description>&lt;P&gt;Dear community,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I would like to create a slicer which shows all available date entries of a table to be able to filter a report.&lt;BR /&gt;For the dates, which are exactly at the end of the previous month, the end of the previous quarter and at the end of the previous year, the date should be replaced with a specific text.&lt;/P&gt;&lt;P&gt;For example:&lt;BR /&gt;+------------------+&lt;BR /&gt;| Prev Quarter End |&lt;BR /&gt;| Prev Month End |&lt;BR /&gt;| 2023-07-18 |&lt;BR /&gt;| 2023-07-17 |&lt;BR /&gt;| 2023-07-16 |&lt;BR /&gt;| 2023-07-15 |&lt;BR /&gt;.&lt;BR /&gt;.&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;Unfortunately with the current measure I only get one date.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;VAR _Date = SELECTEDVALUE(Table[DATE])
 Return
 SWITCH(
     TRUE(),
     _Date = ENDOFQUARTER (PREVIOUSQUARTER ( Table[DATE] )), "Prev Quarter End",
     _Date = ENDOFMONTH( PREVIOUSMONTH( Table[DATE] )), "Prev Month End",
     FORMAT(_Date,"yyyy-mm-dd")
 )&lt;/LI-CODE&gt;&lt;P&gt;Thank you for your tips&lt;/P&gt;</description>
    <pubDate>Tue, 18 Jul 2023 16:03:13 GMT</pubDate>
    <dc:creator>MakZH</dc:creator>
    <dc:date>2023-07-18T16:03:13Z</dc:date>
    <item>
      <title>Slicer with date entries of a table with special formatting</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Slicer-with-date-entries-of-a-table-with-special-formatting/m-p/3336959#M125157</link>
      <description>&lt;P&gt;Dear community,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;I would like to create a slicer which shows all available date entries of a table to be able to filter a report.&lt;BR /&gt;For the dates, which are exactly at the end of the previous month, the end of the previous quarter and at the end of the previous year, the date should be replaced with a specific text.&lt;/P&gt;&lt;P&gt;For example:&lt;BR /&gt;+------------------+&lt;BR /&gt;| Prev Quarter End |&lt;BR /&gt;| Prev Month End |&lt;BR /&gt;| 2023-07-18 |&lt;BR /&gt;| 2023-07-17 |&lt;BR /&gt;| 2023-07-16 |&lt;BR /&gt;| 2023-07-15 |&lt;BR /&gt;.&lt;BR /&gt;.&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;Unfortunately with the current measure I only get one date.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;VAR _Date = SELECTEDVALUE(Table[DATE])
 Return
 SWITCH(
     TRUE(),
     _Date = ENDOFQUARTER (PREVIOUSQUARTER ( Table[DATE] )), "Prev Quarter End",
     _Date = ENDOFMONTH( PREVIOUSMONTH( Table[DATE] )), "Prev Month End",
     FORMAT(_Date,"yyyy-mm-dd")
 )&lt;/LI-CODE&gt;&lt;P&gt;Thank you for your tips&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jul 2023 16:03:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Slicer-with-date-entries-of-a-table-with-special-formatting/m-p/3336959#M125157</guid>
      <dc:creator>MakZH</dc:creator>
      <dc:date>2023-07-18T16:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: Slicer with date entries of a table with special formatting</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Slicer-with-date-entries-of-a-table-with-special-formatting/m-p/3337278#M125168</link>
      <description>&lt;P&gt;Hi MakZH,&lt;/P&gt;&lt;P&gt;I would build a calculated column based on the DATE column and TODAY() date.&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Slicer Date = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;ENDOFMONTH_PREV&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ENDOFMONTH&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;PREVIOUSMONTH&lt;/SPAN&gt;&lt;SPAN&gt;(Table[DATE]&lt;/SPAN&gt;&lt;SPAN&gt;)),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Dates&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Dates&lt;/SPAN&gt;&lt;SPAN&gt;[Dates]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;TODAY&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ) &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;ENDOFQUARTER_PREV&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ENDOFQUARTER&lt;/SPAN&gt;&lt;SPAN&gt;( &lt;/SPAN&gt;&lt;SPAN&gt;PREVIOUSQUARTER&lt;/SPAN&gt;&lt;SPAN&gt; (Table[DATE]&lt;/SPAN&gt;&lt;SPAN&gt;)),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(Table&lt;/SPAN&gt;&lt;SPAN&gt;,Table[DATE]&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;TODAY&lt;/SPAN&gt;&lt;SPAN&gt;())&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SWITCH&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Table[DATE]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;ENDOFMONTH_PREV&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Prev Month End"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Table[DATE]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;= &lt;/SPAN&gt;&lt;SPAN&gt;ENDOFQUARTER_PREV&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"Prev Quarter End"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;FORMAT&lt;/SPAN&gt;&lt;SPAN&gt;(Table[DATE]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"yyyy-mm-dd"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Given that End Date for the previous Month and the Previous Quarter are the same (30-Jun-23) I left "Prev Month End" as the priority value.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;It would 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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Did I answer your question? Mark my post as a solution!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jul 2023 20:25:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Slicer-with-date-entries-of-a-table-with-special-formatting/m-p/3337278#M125168</guid>
      <dc:creator>AlanFredes</dc:creator>
      <dc:date>2023-07-18T20:25:02Z</dc:date>
    </item>
    <item>
      <title>Re: Slicer with date entries of a table with special formatting</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Slicer-with-date-entries-of-a-table-with-special-formatting/m-p/3338205#M125217</link>
      <description>&lt;P&gt;Hi AlanFredes,&lt;BR /&gt;&lt;BR /&gt;Thank you for your proposal. It works!&lt;BR /&gt;&lt;BR /&gt;I missed to say that in the case above a specific range of dates are used, so the latest date should maybe calculated with "MAX(Table[Date])".&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Slicer Date =

VAR ENDOFMONTH_PREV = 
    CALCULATE(
        ENDOFMONTH( PREVIOUSMONTH(Table[Date])),
        FILTER(Table, Table[Date] = MAX(Table[Date]))
    )  

VAR ENDOFQUARTER_PREV = 
     CALCULATE(
        ENDOFQUARTER( PREVIOUSQUARTER (Table[Date])),
        FILTER(Table, Table[Date] = MAX(Table[Date]))
     )

RETURN

SWITCH(
     TRUE(),
     Table[Date] = ENDOFMONTH_PREV, "Prev Month End",
     Table[Date] = ENDOFQUARTER_PREV, "Prev Quarter End",
     FORMAT(Table[Date], "yyyy-mm-dd")
)&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 19 Jul 2023 09:11:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Slicer-with-date-entries-of-a-table-with-special-formatting/m-p/3338205#M125217</guid>
      <dc:creator>MakZH</dc:creator>
      <dc:date>2023-07-19T09:11:36Z</dc:date>
    </item>
  </channel>
</rss>

