<?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: Aging Bucket With One Date Column in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3874306#M151324</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="505917" data-lia-user-login="kballar1" class="lia-mention lia-mention-user"&gt;kballar1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the reply from &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;&amp;nbsp; and &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="81736" data-lia-user-login="aduguid" class="lia-mention lia-mention-user"&gt;aduguid&lt;/a&gt;&amp;nbsp;, please allow me to provide another insight:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do you want to compare the maximum date in a table with the date of each row? If so, try the following formula.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Age_Bucket = 
VAR _MAX = CALCULATE(MAX([Due Date]), ALL('Table'))
VAR _Age = DATEDIFF(MAX([Due Date]), _MAX, DAY)
VAR _Result = 
SWITCH(
    TRUE(),
    _Age &amp;lt; 30, "0-30 days",
    _Age &amp;gt;= 31 &amp;amp;&amp;amp; _Age &amp;lt; 60, "31-60 days",
    _Age &amp;gt;= 61 &amp;amp;&amp;amp; _Age &amp;lt; 90, "61-90 days",
    _Age &amp;gt;= 91, "120+ days"
)
Return
_Result&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I added the dates through May to your screenshot.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&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;If I've misunderstood you, please feel free to let me know.&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;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt; to help the other members find it more quickly.&lt;/P&gt;</description>
    <pubDate>Mon, 29 Apr 2024 06:27:27 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-04-29T06:27:27Z</dc:date>
    <item>
      <title>Aging Bucket With One Date Column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3873623#M151309</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am creating a dashboard that needs to meet these requirements:&lt;/P&gt;&lt;P&gt;Visuals for both Receivables and Payables showing individual buckets. Sorting should be based on age:&amp;nbsp;&lt;/P&gt;&lt;P&gt;Current&lt;/P&gt;&lt;P&gt;0-30&lt;/P&gt;&lt;P&gt;31-60&lt;/P&gt;&lt;P&gt;61-90&lt;/P&gt;&lt;P&gt;91-120&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Attached is a snippet is the only data I have to work with. Dates range from Feb 2024-May 2024.&lt;img /&gt; I keep creating an aging bucket using this measure but it only shows up the 0-30 day bucket. Please help.&lt;/P&gt;&lt;PRE&gt;Age_Bucket = 
VAR _Age = DATEDIFF('Table'Due Date,'Table'[Due Date], DAY)
VAR _Result = 
SWITCH(
    TRUE(),
    _Age &amp;lt; 30, "0-30 days",
    _Age &amp;gt;= 31 &amp;amp;&amp;amp; _Age &amp;lt; 60, "31-60 days",
    _Age &amp;gt;= 61 &amp;amp;&amp;amp; _Age &amp;lt; 90, "61-90 days",
    _Age &amp;gt;= 91, "120+ days"
)
Return
_Result&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 28 Apr 2024 23:26:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3873623#M151309</guid>
      <dc:creator>kballar1</dc:creator>
      <dc:date>2024-04-28T23:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: Aging Bucket With One Date Column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3873681#M151311</link>
      <description>&lt;LI-CODE lang="markup"&gt;Age_Bucket = 
VAR _Age = DATEDIFF('Table'[Due Date], TODAY(), DAY)
RETURN SWITCH(
    TRUE(),
    _Age &amp;lt; 30, "0-29 days",
    _Age &amp;lt; 60, "31-59 days",
    _Age &amp;lt; 90, "60-89 days",
    "90+ days"
)
&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 29 Apr 2024 00:42:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3873681#M151311</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2024-04-29T00:42:48Z</dc:date>
    </item>
    <item>
      <title>Re: Aging Bucket With One Date Column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3873976#M151317</link>
      <description>&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;LI-CODE lang="markup"&gt;Calendar Aging = 
VAR _today_date = TODAY()
VAR _min_date =   CALCULATE(MIN(YourTable[Due_Date]))

VAR _result = 
UNION (
      ADDCOLUMNS (CALENDAR ( _today_date - 30, _today_date - 1),    "Aging Days", "0 to 30",   "Aging Days Order", 1)
    , ADDCOLUMNS (CALENDAR ( _today_date - 60, _today_date - 31 ),  "Aging Days", "31 to 60",  "Aging Days Order", 2)
    , ADDCOLUMNS (CALENDAR ( _today_date - 90, _today_date - 61 ),  "Aging Days", "61 to 90",  "Aging Days Order", 3)
    , ADDCOLUMNS (CALENDAR ( _today_date - 120, _today_date - 91 ), "Aging Days", "91 to 120", "Aging Days Order", 4)
    , ADDCOLUMNS (CALENDAR ( _min_date, _today_date - 121),         "Aging Days", "120+",      "Aging Days Order", 5)
)

RETURN
_result&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2024 04:33:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3873976#M151317</guid>
      <dc:creator>aduguid</dc:creator>
      <dc:date>2024-04-29T04:33:49Z</dc:date>
    </item>
    <item>
      <title>Re: Aging Bucket With One Date Column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3874306#M151324</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="505917" data-lia-user-login="kballar1" class="lia-mention lia-mention-user"&gt;kballar1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for the reply from &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;&amp;nbsp; and &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="81736" data-lia-user-login="aduguid" class="lia-mention lia-mention-user"&gt;aduguid&lt;/a&gt;&amp;nbsp;, please allow me to provide another insight:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Do you want to compare the maximum date in a table with the date of each row? If so, try the following formula.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Age_Bucket = 
VAR _MAX = CALCULATE(MAX([Due Date]), ALL('Table'))
VAR _Age = DATEDIFF(MAX([Due Date]), _MAX, DAY)
VAR _Result = 
SWITCH(
    TRUE(),
    _Age &amp;lt; 30, "0-30 days",
    _Age &amp;gt;= 31 &amp;amp;&amp;amp; _Age &amp;lt; 60, "31-60 days",
    _Age &amp;gt;= 61 &amp;amp;&amp;amp; _Age &amp;lt; 90, "61-90 days",
    _Age &amp;gt;= 91, "120+ days"
)
Return
_Result&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I added the dates through May to your screenshot.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&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;If I've misunderstood you, please feel free to let me know.&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;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt; to help the other members find it more quickly.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Apr 2024 06:27:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Aging-Bucket-With-One-Date-Column/m-p/3874306#M151324</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-04-29T06:27:27Z</dc:date>
    </item>
  </channel>
</rss>

