<?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: Functional and Ugly DAX to get value at the previous date in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4775166#M182872</link>
    <description>&lt;P&gt;Thanks for the additional info.&amp;nbsp; That approach is definitely more robust.&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;</description>
    <pubDate>Thu, 24 Jul 2025 12:57:13 GMT</pubDate>
    <dc:creator>GoravSeth</dc:creator>
    <dc:date>2025-07-24T12:57:13Z</dc:date>
    <item>
      <title>Functional and Ugly DAX to get value at the previous date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4774131#M182837</link>
      <description>&lt;P&gt;I've been hacking my way through the dax jungle and this calculation is working, but is not very elegant.&amp;nbsp; Looking for tips on how to make this better. I could prob switch to a measure, but starting with caculated col as its a bit easier to groc.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;A team is collecting metrics on a quarterly basis, but they miss some quarters...One of the metrics is total followers, and i want to be able to calculate the difference in total followers from the previous time when they collected the info, so we can see growth / loss.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The dax, with comments on what I think I'm doing.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;CalcNewFoll_V2 = 
VAR maxDate = Facebook_Combined[Date] // date on the current row 
VAR totFol = Facebook_Combined[Total Followers ] // total followers for current row
VAR countryKey = Facebook_Combined[CountryTerritoryKey] //country key for current row
VAR prevFolTable = FILTER(Facebook_Combined,Facebook_Combined[Date]&amp;lt;maxDate &amp;amp;&amp;amp; Facebook_Combined[CountryTerritoryKey] = countryKey &amp;amp;&amp;amp; Facebook_Combined[Total Followers ] &amp;gt; 0  ) //create virtual table of just the values for the country that are prior to the date on the current row
VAR filterDate = MAXX(prevFolTable,Facebook_Combined[Date]) //get the most recent date in that table
VAR prevFolNumTable = FILTER(Facebook_Combined,Facebook_Combined[Date] = filterDate &amp;amp;&amp;amp;  Facebook_Combined[CountryTerritoryKey] = countryKey &amp;amp;&amp;amp; Facebook_Combined[Total Followers ] &amp;gt; 0  ) //create virtual table of just the values where equals the previous date
VAR prevFolNum = MAXX(prevFolNumTable,Facebook_Combined[Total Followers ]) //get the previous total followers 
RETURN 
IF(totFol &amp;gt; 0 &amp;amp;&amp;amp; prevFolNum &amp;gt;0,totFol - prevFolNum) //subtract&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the data is coming from a bunch of files in a sharepoint folder that are being combined.&amp;nbsp; the data collection process is a bit loose, so there are blank rows and other nonsense.&amp;nbsp; sample data (filtered for just one CountryTerritoryKey - there are many).&amp;nbsp; there are other columns that have data for the rows that are blank for total followers, so i cant just eliminate blank rows.&amp;nbsp; the rows that are here need to be here (for now at least...)&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Source.Name&lt;/TD&gt;&lt;TD&gt;CountryTerritoryKey&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Total Followers&lt;/TD&gt;&lt;TD&gt;CalcNewFoll_V2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q424.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10/1/2024&lt;/TD&gt;&lt;TD&gt;12379&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q324.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;7/1/2024&lt;/TD&gt;&lt;TD&gt;12372&lt;/TD&gt;&lt;TD&gt;38&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q224.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;4/1/2024&lt;/TD&gt;&lt;TD&gt;12334&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1/1/2024&lt;/TD&gt;&lt;TD&gt;12309&lt;/TD&gt;&lt;TD&gt;-45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10/1/2023&lt;/TD&gt;&lt;TD&gt;12354&lt;/TD&gt;&lt;TD&gt;198&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;7/1/2023&lt;/TD&gt;&lt;TD&gt;12156&lt;/TD&gt;&lt;TD&gt;95&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1/1/2023&lt;/TD&gt;&lt;TD&gt;12061&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q424.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10/1/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q424.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10/1/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q324.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;7/1/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q324.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;7/1/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q224.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;4/1/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q224.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;4/1/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10/1/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;10/1/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1/1/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1/1/2024&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;7/1/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;7/1/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Facebook Q123 to Q124.xlsx&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Your insights are appreciated!&lt;/P&gt;</description>
      <pubDate>Wed, 23 Jul 2025 19:10:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4774131#M182837</guid>
      <dc:creator>GoravSeth</dc:creator>
      <dc:date>2025-07-23T19:10:59Z</dc:date>
    </item>
    <item>
      <title>Re: Functional and Ugly DAX to get value at the previous date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4774149#M182838</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;this is my version, just a bit optimized (only &lt;STRONG&gt;&lt;U&gt;bold&lt;/U&gt;&lt;/STRONG&gt;) but you had done a good job already&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CalcNewFoll_V2mia =&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;CurrDate&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;[Date]&lt;/SPAN&gt; &lt;SPAN&gt;// date on the current row &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;totFol&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;[Total Followers]&lt;/SPAN&gt; &lt;SPAN&gt;// total followers for current row&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;countryKey&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;[CountryTerritoryKey]&lt;/SPAN&gt; &lt;SPAN&gt;//country key for current row&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;prevFolTable&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;[Date]&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN&gt;CurrDate&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;[CountryTerritoryKey]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;countryKey&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;[Total Followers]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt; &amp;nbsp;) &lt;/SPAN&gt;&lt;SPAN&gt;//create virtual table of just the values for the country that are prior to the date on the current row&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;filterDate&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAXX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;prevFolTable&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;[Date]&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;//get the most recent date in that table&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;prevFolNumTable&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;U&gt;&lt;STRONG&gt;prevFolTable&lt;/STRONG&gt;&lt;/U&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;Facebook_Combined&lt;/SPAN&gt;&lt;SPAN&gt;[Date]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;filterDate&lt;/SPAN&gt;&lt;SPAN&gt; ) &lt;/SPAN&gt;&lt;SPAN&gt;//create virtual table of just the values where equals the previous date&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;prevFolNum&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;STRONG&gt;CALCULATE( SELECTEDVALUE( Facebook_Combined[Total Followers]), REMOVEFILTERS( ), Facebook_Combined[Total Followers] &amp;lt;&amp;gt; BLANK(), Facebook_Combined[Date] = filterDate, Facebook_Combined[CountryTerritoryKey] = countryKey&lt;/STRONG&gt;&lt;SPAN&gt;&lt;STRONG&gt; )&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;SPAN&gt;//get the previous total followers &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;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;totFol&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;prevFolNum&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;totFol&lt;/SPAN&gt;&lt;SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN&gt;prevFolNum&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;//subtract&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;The only non elegant part was this&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR prevFolNum = MAXX(prevFolNumTable,Facebook_Combined[Total Followers]) but I would say that instead of not being elegant it was just risky as this assumes the nr of followers never decreases&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Switching to a measure would give you the benefit of a dinmaic calculation, if you want we can discuss that&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;If this helped, please consider giving kudos and mark as a solution&lt;/P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="273" data-lia-user-login="me" class="lia-mention lia-mention-user"&gt;me&lt;/a&gt;in replies or I'll lose your thread&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;P&gt;consider voting &lt;A href="https://community.fabric.microsoft.com/t5/Fabric-Ideas/Power-BI-Filter-Pane-as-an-icon-on-the-right-side-bar-in-on/idi-p/4728588" target="_blank" rel="noopener"&gt;this Power BI idea&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Francesco Bergamaschi&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MBA, M.Eng, M.Econ, Professor of BI&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 23 Jul 2025 19:28:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4774149#M182838</guid>
      <dc:creator>FBergamaschi</dc:creator>
      <dc:date>2025-07-23T19:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: Functional and Ugly DAX to get value at the previous date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4774246#M182840</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="1287762" data-lia-user-login="FBergamaschi" class="lia-mention lia-mention-user"&gt;FBergamaschi&lt;/a&gt;&amp;nbsp;!&amp;nbsp; The updated version seems to work perfectly - and i figured it needed a calculate in there somewhere.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;The old version was able to capture decreases in total followers, bc the&amp;nbsp;&lt;EM&gt;prevFolNumTable&amp;nbsp;&lt;/EM&gt;should only have one row because its filtering for date equals the previous date, and there should only be one row for the previous date with a value for total followers.&lt;BR /&gt;&lt;BR /&gt;here is a screenshot of old and new&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;what felt most unelegant to me was how I approached getting the previous date value, and how many virtual tables i needed to create.&amp;nbsp; &amp;nbsp;but it seemed to work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;i do plan to work on a measure for this next.&amp;nbsp; if you have any suggestions they will be appreciated.&amp;nbsp; i'll mark your reply as the solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;cheers&lt;/P&gt;</description>
      <pubDate>Wed, 23 Jul 2025 22:07:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4774246#M182840</guid>
      <dc:creator>GoravSeth</dc:creator>
      <dc:date>2025-07-23T22:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: Functional and Ugly DAX to get value at the previous date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4774641#M182856</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="1318652" data-lia-user-login="GoravSeth" class="lia-mention lia-mention-user"&gt;GoravSeth&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;for the measure, I suggest you create another post so we keep things tidy. I shall reply (or somebody else as good as me in DAX will)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the MAXX thing, yes of course having a single row you could also use MINX or AVERAGEX but honestly, as a developer, I feel the duty of warning you against this as if things wo wrong (for some reason you have more than one row, like in the detaset you sent with the blank rows), you will not notice the error. Using SELECTEDVALUE, on the ocntrary, if you have more than one value, you notice it (it returns blank or the value you decide and you can trigger an error).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All the best&lt;/P&gt;&lt;P&gt;FB&lt;/P&gt;&lt;P&gt;If this helped, please consider giving kudos and mark as a solution&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;@me in replies or I'll lose your thread&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;consider voting &lt;A href="https://community.fabric.microsoft.com/t5/Fabric-Ideas/Power-BI-Filter-Pane-as-an-icon-on-the-right-side-bar-in-on/idi-p/4728588" target="_blank"&gt;this Power BI idea&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Francesco Bergamaschi&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;MBA, M.Eng, M.Econ, Professor of BI&lt;/P&gt;</description>
      <pubDate>Thu, 24 Jul 2025 07:02:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4774641#M182856</guid>
      <dc:creator>FBergamaschi</dc:creator>
      <dc:date>2025-07-24T07:02:55Z</dc:date>
    </item>
    <item>
      <title>Re: Functional and Ugly DAX to get value at the previous date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4775166#M182872</link>
      <description>&lt;P&gt;Thanks for the additional info.&amp;nbsp; That approach is definitely more robust.&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;</description>
      <pubDate>Thu, 24 Jul 2025 12:57:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Functional-and-Ugly-DAX-to-get-value-at-the-previous-date/m-p/4775166#M182872</guid>
      <dc:creator>GoravSeth</dc:creator>
      <dc:date>2025-07-24T12:57:13Z</dc:date>
    </item>
  </channel>
</rss>

