<?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: Calculate measure start/initial date for last 3 occured events/values in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1785203#M37490</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="2267" data-lia-user-login="drbr" class="lia-mention lia-mention-user"&gt;drbr&lt;/a&gt; , Create two new columns and try &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;rank = rankx(filter(table, table[value]=1]),[Date],,asc,dense)&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;new column = &lt;BR /&gt;var _1 = Table[rank] &lt;BR /&gt;return &lt;BR /&gt;maxx(filter(Table, Table[rank] =_1-2 ),Table[Date])&lt;/P&gt;</description>
    <pubDate>Wed, 14 Apr 2021 17:12:18 GMT</pubDate>
    <dc:creator>amitchandak</dc:creator>
    <dc:date>2021-04-14T17:12:18Z</dc:date>
    <item>
      <title>Calculate measure start/initial date for last 3 occured events/values</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1784903#M37474</link>
      <description>&lt;P&gt;I've been struggling with how to dynamically calculate measure with date output of the last 3 values that occur on specific dates. &lt;U&gt;The measure should output dates as simulated on the image.&lt;/U&gt;&lt;BR /&gt;Any help would be very much appreciated.&lt;BR /&gt;I need to solve it with measure, so no calculated columns.&lt;BR /&gt;&lt;STRONG&gt;Beware: it's not an easy one&lt;span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:"&gt;😁&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Apr 2021 14:38:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1784903#M37474</guid>
      <dc:creator>drbr</dc:creator>
      <dc:date>2021-04-14T14:38:52Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate measure start/initial date for last 3 occured events/values</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1785203#M37490</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="2267" data-lia-user-login="drbr" class="lia-mention lia-mention-user"&gt;drbr&lt;/a&gt; , Create two new columns and try &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;rank = rankx(filter(table, table[value]=1]),[Date],,asc,dense)&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;new column = &lt;BR /&gt;var _1 = Table[rank] &lt;BR /&gt;return &lt;BR /&gt;maxx(filter(Table, Table[rank] =_1-2 ),Table[Date])&lt;/P&gt;</description>
      <pubDate>Wed, 14 Apr 2021 17:12:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1785203#M37490</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2021-04-14T17:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate measure start/initial date for last 3 occured events/values</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1788433#M37623</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt;&amp;nbsp;&amp;nbsp;thank you very much. I replied soon after your reply. Unfortunately and I don't know why my answer was not posted. Firstly, thank you for your answer. I guess you missed the part, that &lt;STRONG&gt;I am limited only to measures, so no calculated columns at all&lt;/STRONG&gt;.&amp;nbsp;&lt;BR /&gt;Do you or anyone have any ideas in this context?&lt;/P&gt;</description>
      <pubDate>Fri, 16 Apr 2021 06:31:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1788433#M37623</guid>
      <dc:creator>drbr</dc:creator>
      <dc:date>2021-04-16T06:31:18Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate measure start/initial date for last 3 occured events/values</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1788810#M37627</link>
      <description>&lt;P&gt;I've managed id to do it with a measure. I will still do some tweaking to the code, but the concept is clear and in the end, it was not that hard&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="terminal,monaco"&gt;Measure = &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;VAR Selecteddate_ = SELECTEDVALUE(T[Date])&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;VAR CountPositiveDates_ = CALCULATE(COUNTROWS(T), DATESBETWEEN(T[Date],DATE(2000,1,1),Selecteddate_),T[Value]&amp;gt;0)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;VAR TargetCount_ = CountPositiveDates_ - 2 //use n-1 for proper segments&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;VAR TmpTable_ = SUMMARIZE(ALL(T),T[Date],"Check",IF(SUM(T[Value])&amp;gt;0,CALCULATE(COUNTROWS(T), DATESBETWEEN(T[Date],DATE(2000,1,1),T[Date]),T[Value]&amp;gt;0),BLANK()))&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="terminal,monaco"&gt;RETURN &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="terminal,monaco"&gt;SUMX(FILTER(TmpTable_,[Check] = TargetCount_),[Date])&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Apr 2021 08:43:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-measure-start-initial-date-for-last-3-occured-events/m-p/1788810#M37627</guid>
      <dc:creator>drbr</dc:creator>
      <dc:date>2021-04-16T08:43:02Z</dc:date>
    </item>
  </channel>
</rss>

