<?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 Measure - Current Week Amount in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797756#M148432</link>
    <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 28 Mar 2024 22:38:13 GMT</pubDate>
    <dc:creator>lbendlin</dc:creator>
    <dc:date>2024-03-28T22:38:13Z</dc:date>
    <item>
      <title>DAX Measure - Current Week Amount</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797099#M148397</link>
      <description>&lt;P&gt;I have created a dax measure to calculate the Current Overdue Amount for each customer in a table. The measure is formulated as follows:&lt;BR /&gt;&lt;!--  StartFragment   --&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;CurrDate&lt;/SPAN&gt;&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;MAX&lt;/SPAN&gt;&lt;SPAN class=""&gt;('f_AR_Trend'[AS OF DATE])&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;SPAN class=""&gt;VAR&lt;/SPAN&gt; &lt;SPAN class=""&gt;CurrOD&lt;/SPAN&gt;&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN class=""&gt;([Total Overdue], f_AR_Trend[AS OF DATE] = &lt;/SPAN&gt;&lt;SPAN class=""&gt;CurrDate&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;SPAN class=""&gt;RETURN&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;SPAN class=""&gt;CurrOD&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;!--  EndFragment   --&gt;&lt;/P&gt;&lt;P&gt;The issue I am having is this formula is returning the value of the PrevDate (i.e. If 3/17/2024 is the most recent "As Of Date" and 3/3/2024 is the next most recent "As Of Date") as part of the Current Overdue Amount measure. How do I write the formula to fill in a zero instead of the amount from 3/3 if a customer had on overdue amount on 3/3, but did not have any amount on 3/17?&lt;BR /&gt;&lt;BR /&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;The Table structure is as follows (simplified for the fields the measure uses):&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;AS OF DATE&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Customer&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Total Overdue&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/3/2024&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;28,685&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/3/2024&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;5,877&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/17/2024&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/17/2024&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 28 Mar 2024 13:58:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797099#M148397</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-03-28T13:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Measure - Current Week Amount</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797652#M148421</link>
      <description>&lt;P&gt;Are you expecting to see 0 (zero)&amp;nbsp; for both accounts?&amp;nbsp; You can either fudge your measure with the "+0"&amp;nbsp; hack, or use COALESCE(measure,0)&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2024 20:50:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797652#M148421</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2024-03-28T20:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Measure - Current Week Amount</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797681#M148426</link>
      <description>&lt;P&gt;The goal would be to have a zero return if a customer has no data for the current max date. Same concept for the previous.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Source Table&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;AS OF DATE&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Customer&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Total Overdue&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/3/2024&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;28,685&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/3/2024&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;5,877&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/3/2024&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;1,000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/17/2024&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/25/2024&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;2,000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/17/2024&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;3,000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/20/2024&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;1,000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/25/2024&lt;/TD&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;1,500&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is the output I would want to see. I want to compare the two most recent dates within my table for all customers in my data set. If it didn't have activity on the two most recent dates the output should be zero. If it had activity on the current, but not on the previous then the output should be the amount for the current and zero for previous and vice versa.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;End Result&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Customer&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Current Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Previous Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;28,685&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;5,877&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;500&lt;/TD&gt;&lt;TD&gt;1,000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;3,000&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;0&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;</description>
      <pubDate>Thu, 28 Mar 2024 21:19:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797681#M148426</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-03-28T21:19:05Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Measure - Current Week Amount</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797756#M148432</link>
      <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Mar 2024 22:38:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3797756#M148432</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2024-03-28T22:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Measure - Current Week Amount</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3801844#M148648</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Your solution is great, &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;. It worked like a charm! Here I have another idea in mind, and I would like to share it for reference.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I created serval measures as follow.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;AS = MAX([AS OF DATE])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;rank = RANKX(ALLEXCEPT(Source, Source[Customer]), [AS], , DESC, Dense)&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Current Date = 
VAR _total = CALCULATE(MAX([Total Overdue]), FILTER(Source, [AS OF DATE] = SELECTEDVALUE('Table'[Date])))
RETURN
IF(_total = BLANK(), 0, _total)&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Previous Date = 
VAR _rank = MAXX(FILTER(Source, [AS OF DATE] = SELECTEDVALUE('Table'[Date])), [rank])
VAR _lastdate = CALCULATE(MAX([AS OF DATE]), FILTER(ALL(Source), [rank] = 2))
VAR _total = CALCULATE(MAX([Total Overdue]), FILTER(ALLEXCEPT(Source, Source[Customer]), [AS OF DATE] = _lastdate))
RETURN
IF(_total = 0, 0, MAX([Total Overdue]))&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Result:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;BR /&gt;Yulia Xu&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post &lt;EM&gt;&lt;STRONG&gt;helps&lt;/STRONG&gt;&lt;/EM&gt;, then please consider &lt;EM&gt;&lt;STRONG&gt;Accept it as the solution&lt;/STRONG&gt;&lt;/EM&gt; to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Apr 2024 09:38:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Measure-Current-Week-Amount/m-p/3801844#M148648</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-04-01T09:38:14Z</dc:date>
    </item>
  </channel>
</rss>

