<?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 write a DAX to get category for most recent date for each account with cumulative value in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4378168#M173823</link>
    <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="240987" data-lia-user-login="johnt75" class="lia-mention lia-mention-user"&gt;johnt75&lt;/a&gt;&amp;nbsp; below DAX works fine for Latest category value&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;VAR max_date = max(Table[Date])

VAR latest_category = 
      CALCULATE(FIRSTNONBLANK(Table[Category],1),
                 Table[Date] = max_date)
RETURN latest_category&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 23 Jan 2025 16:26:34 GMT</pubDate>
    <dc:creator>rob_vander2</dc:creator>
    <dc:date>2025-01-23T16:26:34Z</dc:date>
    <item>
      <title>How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4371809#M173557</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have below data set. I want to show value of Category for most recent date in the report for each account. There will be many accounts with different recent date. I want to show highlighted&amp;nbsp; record on the report, but at the same time I want values to be cummulative&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Account&lt;/TD&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;01/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;100&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;02/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;50&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;03/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;200&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;04/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;150&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;B&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;05/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;140&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;01/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;200&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;02/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;300&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;03/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;110&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;2&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;A&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;04/01/2024&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#0000FF"&gt;90&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want output as below. Highlighted in red as rows and hilghted in orange &amp;amp; blue as corresponding cummulative values&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Account&lt;/TD&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;640&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;700&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How do I write DAX to create this report?&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jan 2025 11:58:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4371809#M173557</guid>
      <dc:creator>rob_vander2</dc:creator>
      <dc:date>2025-01-20T11:58:15Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4371876#M173559</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="628059" data-lia-user-login="rob_vander2" class="lia-mention lia-mention-user"&gt;rob_vander2&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P data-pm-slice="0 0 []"&gt;To achieve your desired output using DAX:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Identify Most Recent Date for Each Account:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create a calculated column to get the most recent date for each account:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;DAX:&amp;nbsp;&lt;/STRONG&gt;MostRecentDate = CALCULATE(MAX('YourData'[Date]), ALLEXCEPT('YourData', 'YourData'[Account]))&lt;/P&gt;
&lt;P&gt;Sum Values for the Most Recent Date:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create a measure to sum values only for the most recent date for each account:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;DAX:&amp;nbsp;&lt;/STRONG&gt;RecentValue =CALCULATE(SUM('YourData'[Value]), 'YourData'[Date] = 'YourData'[MostRecentDate])&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Calculate Cumulative Value for Each Account:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Create a measure to calculate cumulative values up to the most recent date:&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;DAX:&amp;nbsp;&lt;/STRONG&gt;CumulativeValue =CALCULATE(SUM('YourData'[Value]),FILTER('YourData', 'YourData'[Account] = EARLIER('YourData'[Account]) &amp;amp;&amp;amp; 'YourData'[Date] &amp;lt;= EARLIER('YourData'[Date])))&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Visualize the Report:.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Display the Account, Category, and Value fields in a table and use the RecentValue and CumulativeValue measures.&lt;/P&gt;
&lt;P&gt;Highlight the most recent date using conditional formatting.&lt;/P&gt;
&lt;P&gt;This will give you the most recent category and cumulative values for each account.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jan 2025 12:45:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4371876#M173559</guid>
      <dc:creator>Poojara_D12</dc:creator>
      <dc:date>2025-01-20T12:45:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4371936#M173563</link>
      <description>&lt;P&gt;It's annoying to see shxty ChatGPT-like answers everywhere.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jan 2025 13:27:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4371936#M173563</guid>
      <dc:creator>ThxAlot</dc:creator>
      <dc:date>2025-01-20T13:27:00Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4371971#M173564</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="837199" data-lia-user-login="Poojara_D12" class="lia-mention lia-mention-user"&gt;Poojara_D12&lt;/a&gt;&amp;nbsp; Thanks for your reply. Problem is I want to display category based on dynamic selection on Calendar dimensions like year. Let's say I have data from 2020 to 2024, if user select year 2023, for each account we need to check filter from 2020 to 2023 and pick latest date and perform cummulative and show corresponding category for that latest date. Hope it clarifies.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jan 2025 13:52:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4371971#M173564</guid>
      <dc:creator>rob_vander2</dc:creator>
      <dc:date>2025-01-20T13:52:14Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4372001#M173566</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="474658" data-lia-user-login="ThxAlot" class="lia-mention lia-mention-user"&gt;ThxAlot&lt;/a&gt;&amp;nbsp; Thanks for your reply.&amp;nbsp; I want my calculation to be dynamic. Let's say I have data from 01-Jan-2020 to 31-12-2024. I have calendar where I have Year, Month Column. If user selects Year - 2023, I want to look at dates from 01-Jan-20202 to latest avauilable date in 2023 for each account which will be the cummulative value. Category values will be the value for latest available date between (01-01-2020 till selected period from calendar). Hope it clarifies&lt;/P&gt;</description>
      <pubDate>Mon, 20 Jan 2025 14:08:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4372001#M173566</guid>
      <dc:creator>rob_vander2</dc:creator>
      <dc:date>2025-01-20T14:08:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4372064#M173569</link>
      <description>&lt;P&gt;You can get the latest category with&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Latest Category =
VAR MaxDate =
    MAX ( 'Date'[Date] )
VAR BaseTable =
    CALCULATETABLE (
        SUMMARIZE ( 'Table', 'Table'[Category], 'Table'[Date] ),
        'Date'[Date] &amp;lt;= MaxDate
    )
VAR Result =
    SELECTCOLUMNS (
        INDEX ( 1, BaseTable, ORDERBY ( 'Table'[Date], DESC ) ),
        'Table'[Category]
    )
RETURN
    Result
&lt;/LI-CODE&gt;
&lt;P&gt;and you can get the cumulative value using&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Cumulative value =
VAR MaxDate =
    MAX ( 'Date'[Date] )
VAR Result =
    CALCULATE ( SUM ( 'Table'[Value] ), 'Date'[Date] &amp;lt;= MaxDate )
RETURN
    Result
&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 20 Jan 2025 14:38:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4372064#M173569</guid>
      <dc:creator>johnt75</dc:creator>
      <dc:date>2025-01-20T14:38:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4372629#M173595</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="628059" data-lia-user-login="rob_vander2" class="lia-mention lia-mention-user"&gt;rob_vander2&lt;/a&gt;&amp;nbsp;,&lt;BR /&gt;Thanks for their reply.&lt;BR /&gt;You can try the following steps&lt;/P&gt;
&lt;P&gt;Sample data&lt;/P&gt;
&lt;TABLE width="296"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="72"&gt;Account&lt;/TD&gt;
&lt;TD width="72"&gt;Category&lt;/TD&gt;
&lt;TD width="80"&gt;Date&lt;/TD&gt;
&lt;TD width="72"&gt;Value&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;12/28/2024&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;12/29/2024&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;12/30/2024&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;12/31/2024&lt;/TD&gt;
&lt;TD&gt;150&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/1/2025&lt;/TD&gt;
&lt;TD&gt;110&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/2/2025&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/3/2025&lt;/TD&gt;
&lt;TD&gt;190&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/4/2025&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/5/2025&lt;/TD&gt;
&lt;TD&gt;120&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/6/2025&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/7/2025&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;12/28/2024&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;12/29/2024&lt;/TD&gt;
&lt;TD&gt;180&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;12/30/2024&lt;/TD&gt;
&lt;TD&gt;130&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;12/31/2024&lt;/TD&gt;
&lt;TD&gt;40&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/1/2025&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/2/2025&lt;/TD&gt;
&lt;TD&gt;100&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/3/2025&lt;/TD&gt;
&lt;TD&gt;140&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/4/2025&lt;/TD&gt;
&lt;TD&gt;160&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/5/2025&lt;/TD&gt;
&lt;TD&gt;200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/6/2025&lt;/TD&gt;
&lt;TD&gt;300&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/7/2025&lt;/TD&gt;
&lt;TD&gt;40&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/8/2025&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;1/9/2025&lt;/TD&gt;
&lt;TD&gt;140&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;Create a date table&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Date slicer = VALUES('Table'[Date])&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Create three measures&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Total = 
CALCULATE(
    SUM('Table'[Value]),
    FILTER(
        ALLEXCEPT(
            'Table',
            'Table'[Account]
        ),
        'Table'[Date] &amp;lt;= MAX('Date slicer'[Date])
    )
)&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;MaxDateCategory = 
VAR MaxDatePerAccount = 
    CALCULATE(
        MAX('Table'[Date]),
        FILTER(
            ALLEXCEPT('Table', 'Table'[Account]),
            'Table'[Date] &amp;lt;= MAX('Date slicer'[Date])
        )
    )
RETURN
    CALCULATE(
        FIRSTNONBLANK('Table'[Category], 1),
        'Table'[Date] = MaxDatePerAccount,
        ALLEXCEPT('Table', 'Table'[Account])
    )&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;IsMAXCategory = 
IF(
    SELECTEDVALUE('Table'[Category]) = [MaxDateCategory],
    1,
    0
)IsMAXCategory = 
IF(
    SELECTEDVALUE('Table'[Category]) = [MaxDateCategory],
    1,
    0
)&lt;/LI-CODE&gt;
&lt;P&gt;Appply the measure to the target table and set it as 1&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Final output&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT&gt;Best regards,&lt;BR /&gt;Albert He&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;If this&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;post&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;helps, then please consider&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to help the other members find it more quickly&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;</description>
      <pubDate>Tue, 21 Jan 2025 02:12:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4372629#M173595</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-01-21T02:12:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4377546#M173800</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="240987" data-lia-user-login="johnt75" class="lia-mention lia-mention-user"&gt;johnt75&lt;/a&gt;&amp;nbsp; Both of your solutions works. I would like to know which one will be better in terms of performance?&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 10:41:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4377546#M173800</guid>
      <dc:creator>rob_vander2</dc:creator>
      <dc:date>2025-01-23T10:41:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4377581#M173801</link>
      <description>&lt;P&gt;The only way to find that out is to test them.&lt;/P&gt;
&lt;P&gt;Create 2 visuals, one using each method proposed. Use Performance Analyzer to get a copy of the DAX query underpinning the visual, then open DAX Studio and enable Server Timings. Run the queries and see which is fastest.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 11:02:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4377581#M173801</guid>
      <dc:creator>johnt75</dc:creator>
      <dc:date>2025-01-23T11:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a DAX to get category for most recent date for each account with cumulative value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4378168#M173823</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="240987" data-lia-user-login="johnt75" class="lia-mention lia-mention-user"&gt;johnt75&lt;/a&gt;&amp;nbsp; below DAX works fine for Latest category value&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;VAR max_date = max(Table[Date])

VAR latest_category = 
      CALCULATE(FIRSTNONBLANK(Table[Category],1),
                 Table[Date] = max_date)
RETURN latest_category&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 16:26:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-DAX-to-get-category-for-most-recent-date-for-each/m-p/4378168#M173823</guid>
      <dc:creator>rob_vander2</dc:creator>
      <dc:date>2025-01-23T16:26:34Z</dc:date>
    </item>
  </channel>
</rss>

