<?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: Count the number of records where a planned dated changed between two dates in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207587#M52003</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;, for my spesific need, I had to tweak your formula to:&lt;/P&gt;&lt;P&gt;COUNTX(&lt;BR /&gt;FILTER(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FILTER(T_ITEMS,&lt;BR /&gt;// Only Look at reords that do have a Planned End Date&lt;BR /&gt;NOT(ISBLANK(T_ITEMS[PlannedEndDate]))&lt;BR /&gt;),&lt;BR /&gt;//group by&lt;BR /&gt;T_ITEMS[ID],&lt;BR /&gt;//Custom Col&lt;BR /&gt;"UEDCnt", DISTINCTCOUNT(T_ITEMS[PlannedEndDate])&lt;BR /&gt;),&lt;BR /&gt;[UEDCnt] &amp;gt; 1&lt;BR /&gt;), T_ITEMS[ID]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am now getting what I am looking for&lt;/P&gt;</description>
    <pubDate>Thu, 25 Nov 2021 11:01:38 GMT</pubDate>
    <dc:creator>zs6rop</dc:creator>
    <dc:date>2021-11-25T11:01:38Z</dc:date>
    <item>
      <title>Count the number of records where a planned dated changed between two dates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207199#M51983</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am creating a report where I need to see how many items (records) have had the Planned End Date changed in a certain time period (based on filters).&lt;/P&gt;&lt;P&gt;Any advise on how to do this, and effectiveness of my measures.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have these measures:&lt;/P&gt;&lt;P&gt;Planned End Date - Range Latest =&lt;/P&gt;&lt;P&gt;// Find Planned End for the Last Selected Snapshot&lt;BR /&gt;Var vDate =&lt;BR /&gt;&amp;nbsp; &amp;nbsp;IF(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ISFILTERED(SnapshotDates),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CALCULATE(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MAX(SnapshotDates[SnapshotDate]),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FILTER(SnapshotDates, SnapshotDates[SnapshotDate])&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CALCULATE(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MAX(SnapshotDates[SnapshotDate]),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ALL(SnapshotDates)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&amp;nbsp; &amp;nbsp;)&lt;BR /&gt;VAR vRetval =&lt;BR /&gt;&amp;nbsp; &amp;nbsp;CALCULATE(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; SELECTEDVALUE(T_Items[PlannedEndDate]),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; FILTER(T_Items,T_Items[SnapshotDate]=vDate)&lt;BR /&gt;&amp;nbsp; &amp;nbsp;)&lt;BR /&gt;Return vRetval&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Planned End Date - Range Original =&lt;BR /&gt;// Find Planned End for the First Selected Snapshot&lt;BR /&gt;Var vDate =&lt;BR /&gt;&amp;nbsp; &amp;nbsp;IF(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ISFILTERED(SnapshotDates),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CALCULATE(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MIN(SnapshotDates[SnapshotDate]),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FILTER(SnapshotDates, SnapshotDates[SnapshotDate])&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CALCULATE(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MAX(SnapshotDates[SnapshotDate]),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ALL(SnapshotDates)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;BR /&gt;&amp;nbsp; &amp;nbsp;)&lt;BR /&gt;VAR vRetval =&lt;BR /&gt;&amp;nbsp; &amp;nbsp;CALCULATE(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; SELECTEDVALUE(T_Items[PlannedEndDate]),&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; FILTER(T_Items,T_Items[SnapshotDate]=vDate)&lt;BR /&gt;&amp;nbsp; &amp;nbsp;)&lt;BR /&gt;Return vRetval&lt;BR /&gt;&lt;SPAN&gt;&lt;BR /&gt;Planned End Date Shift Months =&lt;BR /&gt;&lt;/SPAN&gt;// Determine The number of Months Shifted&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Var vRetval = DATEDIFF([Planned End Date - Range Original],[Planned End Date - Latest],MONTH)&lt;BR /&gt;Return if(vRetval&amp;lt;&amp;gt;0,vRetval)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Planned End Dates Changed =&lt;BR /&gt;// Determine if the End Date Shifted&lt;BR /&gt;IF([Planned End Date Shift Months] &amp;lt;&amp;gt; 0, "Yes","No")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On a weekly basis, the table (T_Items), id getting data by means of a job running and effectivly creating a snapshot of the transactional table.&amp;nbsp; Below is an example of the table with sample data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let's say my snapshot Start Date is 8 Jan 21 and the End date is 22 Jan 21, then&amp;nbsp;&lt;/P&gt;&lt;P&gt;The output I am seaking is twofold:&lt;/P&gt;&lt;P&gt;1. A table view indicating if the Item (ID) had a Pland End Date Changed, e.g. below:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Planned Dated Changed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. Number of items that had a change (&lt;STRONG&gt;&lt;EM&gt;This is where I need some help&lt;/EM&gt;&lt;/STRONG&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;T_Items&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;PlannedEndDate&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Snapshot&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;05 Feb 21&lt;/TD&gt;&lt;TD&gt;08 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;05 Feb 21&lt;/TD&gt;&lt;TD&gt;15 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10 Feb 21&lt;/TD&gt;&lt;TD&gt;22 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10 Feb 21&lt;/TD&gt;&lt;TD&gt;29 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;01 Mar 21&lt;/TD&gt;&lt;TD&gt;08 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;01 Mar 21&lt;/TD&gt;&lt;TD&gt;15 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;01 Mar 21&lt;/TD&gt;&lt;TD&gt;22 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;15 Mar 21&lt;/TD&gt;&lt;TD&gt;29 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;01 Jun 21&lt;/TD&gt;&lt;TD&gt;15 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;15 May 21&lt;/TD&gt;&lt;TD&gt;22 Jan 21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;15 May 21&lt;/TD&gt;&lt;TD&gt;29 Jan 21&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;</description>
      <pubDate>Thu, 25 Nov 2021 07:25:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207199#M51983</guid>
      <dc:creator>zs6rop</dc:creator>
      <dc:date>2021-11-25T07:25:14Z</dc:date>
    </item>
    <item>
      <title>Re: Count the number of records where a planned dated changed between two dates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207288#M51989</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="324769" data-lia-user-login="zs6rop" class="lia-mention lia-mention-user"&gt;zs6rop&lt;/a&gt; , Try a measure like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;countx(filter(Summarize(Table, Table[ID], "_dis", distinctcount(Table[PlannedEndDate])) ,[_1]&amp;gt;1),[ID])&lt;/P&gt;</description>
      <pubDate>Thu, 25 Nov 2021 08:25:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207288#M51989</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2021-11-25T08:25:36Z</dc:date>
    </item>
    <item>
      <title>Re: Count the number of records where a planned dated changed between two dates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207448#M51997</link>
      <description>&lt;P&gt;Hi, thanks.&amp;nbsp; This is so clever, I did not think about doing a distinct count on the Planned End Date.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Nov 2021 09:39:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207448#M51997</guid>
      <dc:creator>zs6rop</dc:creator>
      <dc:date>2021-11-25T09:39:35Z</dc:date>
    </item>
    <item>
      <title>Re: Count the number of records where a planned dated changed between two dates</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207587#M52003</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;, for my spesific need, I had to tweak your formula to:&lt;/P&gt;&lt;P&gt;COUNTX(&lt;BR /&gt;FILTER(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;FILTER(T_ITEMS,&lt;BR /&gt;// Only Look at reords that do have a Planned End Date&lt;BR /&gt;NOT(ISBLANK(T_ITEMS[PlannedEndDate]))&lt;BR /&gt;),&lt;BR /&gt;//group by&lt;BR /&gt;T_ITEMS[ID],&lt;BR /&gt;//Custom Col&lt;BR /&gt;"UEDCnt", DISTINCTCOUNT(T_ITEMS[PlannedEndDate])&lt;BR /&gt;),&lt;BR /&gt;[UEDCnt] &amp;gt; 1&lt;BR /&gt;), T_ITEMS[ID]&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am now getting what I am looking for&lt;/P&gt;</description>
      <pubDate>Thu, 25 Nov 2021 11:01:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Count-the-number-of-records-where-a-planned-dated-changed/m-p/2207587#M52003</guid>
      <dc:creator>zs6rop</dc:creator>
      <dc:date>2021-11-25T11:01:38Z</dc:date>
    </item>
  </channel>
</rss>

