<?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: DATEDIFF (Dates in Same Field) with Multi-Filter Context - Client ID &amp;amp; Assessment Name in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DATEDIFF-Dates-in-Same-Field-with-Multi-Filter-Context-Client-ID/m-p/1841067#M39275</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="294395" data-lia-user-login="samdep" class="lia-mention lia-mention-user"&gt;samdep&lt;/a&gt; , Create a measure like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;averageX(summarize(Table, Table[client], "_1", calculate(min(Table[Date]), filter(table, Table[AssessmentName] = "Assessment1" )), "_2", calculate(max(Table[Date]), filter(table, Table[AssessmentName] = "Assessment2" ))), datediff([_1],[_2],day))&lt;/P&gt;</description>
    <pubDate>Thu, 13 May 2021 15:51:02 GMT</pubDate>
    <dc:creator>amitchandak</dc:creator>
    <dc:date>2021-05-13T15:51:02Z</dc:date>
    <item>
      <title>DATEDIFF (Dates in Same Field) with Multi-Filter Context - Client ID &amp; Assessment Name</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DATEDIFF-Dates-in-Same-Field-with-Multi-Filter-Context-Client-ID/m-p/1840856#M39267</link>
      <description>&lt;P&gt;Hi Community!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a field that contains dates by assessment for every client -- my goal is to calculate the datediff between each assessment (in the order they are given) by client. I'm not interested in the client level detail, rather I'm ultimately looking to show the overall average number of days between assessments (from Assessment 1 to Assessment 2, Assessment 2 to Assessment 3... and so on...) across all clients.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since the dates are all in the same field, as are the assessment names, I figured I'd just build a few calculated columns.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created a calc column for Assessment 1 and pulled in the date, now I am looking to pull in the date for Assessment 2 by client since it's a calc column and each record is client specific - then, I'll figure out the datediff and average.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;There's probably a much simpler way of doing this, but I'm getting the following error message with my DAX: Exp refers to multiple columns... mult columns cannot be convered to single value.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Assessment 2 Date =&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR Client = 'Assessment'[ClientID]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR Assessment_2 = FILTER('Assessment', 'Assessment'[Assessment_Name__c] IN {"AssessmentTwo"})&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE(MIN('Assessment'[CreatedDate]),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER('Assessment',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Assessment'[ClientID] = Client &amp;amp;&amp;amp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Assessment'[Name] = Assessment_2&lt;BR /&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Example - My Table (The Blue Text is where I'm looking to go...)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ClientID&amp;nbsp; AssessmentName&amp;nbsp; Date&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;FONT color="#333399"&gt;&lt;EM&gt;Assessment 1 Date (Calc)&amp;nbsp; &amp;nbsp; &amp;nbsp; Assessment 2 Date (Calc)&amp;nbsp; &amp;nbsp; A1-A2 DateDiff&amp;nbsp; &amp;nbsp;&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;1234&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assessment1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1/1/2021&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;FONT color="#333399"&gt;&amp;nbsp;1/1/2021&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1/5/2021&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;1234&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assessment2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1/5/2021&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;There's probably a simpler, better way to achieve - and the above approach will cause some duplication in the data, but the average won't be impacted. And then, I used MIN on the off chance that a client has two assessments with the same name - as a result of an error in data entry.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 13 May 2021 14:11:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DATEDIFF-Dates-in-Same-Field-with-Multi-Filter-Context-Client-ID/m-p/1840856#M39267</guid>
      <dc:creator>samdep</dc:creator>
      <dc:date>2021-05-13T14:11:45Z</dc:date>
    </item>
    <item>
      <title>Re: DATEDIFF (Dates in Same Field) with Multi-Filter Context - Client ID &amp; Assessment Name</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DATEDIFF-Dates-in-Same-Field-with-Multi-Filter-Context-Client-ID/m-p/1841067#M39275</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="294395" data-lia-user-login="samdep" class="lia-mention lia-mention-user"&gt;samdep&lt;/a&gt; , Create a measure like&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;averageX(summarize(Table, Table[client], "_1", calculate(min(Table[Date]), filter(table, Table[AssessmentName] = "Assessment1" )), "_2", calculate(max(Table[Date]), filter(table, Table[AssessmentName] = "Assessment2" ))), datediff([_1],[_2],day))&lt;/P&gt;</description>
      <pubDate>Thu, 13 May 2021 15:51:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DATEDIFF-Dates-in-Same-Field-with-Multi-Filter-Context-Client-ID/m-p/1841067#M39275</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2021-05-13T15:51:02Z</dc:date>
    </item>
    <item>
      <title>Re: DATEDIFF (Dates in Same Field) with Multi-Filter Context - Client ID &amp; Assessment Name</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DATEDIFF-Dates-in-Same-Field-with-Multi-Filter-Context-Client-ID/m-p/1841263#M39283</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;thank you so much! this worked perfectly - so much better than multiple calc columns. thank you!&lt;/P&gt;</description>
      <pubDate>Thu, 13 May 2021 17:55:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DATEDIFF-Dates-in-Same-Field-with-Multi-Filter-Context-Client-ID/m-p/1841263#M39283</guid>
      <dc:creator>samdep</dc:creator>
      <dc:date>2021-05-13T17:55:20Z</dc:date>
    </item>
  </channel>
</rss>

