<?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 Return value based on matching value &amp;amp; Date difference in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/875227#M7322</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Having an issue figuring out how to gather information from a seperate table comparing two different columns. Below are examples of tables. Case Table holds all cases with the date the case was made and the email of who made it. While the Department table has the dates the employee was hired/changed departments (Job Date), the employee's email, and the current department the employee is in.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Case Table&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Case&lt;/TD&gt;&lt;TD&gt;Date Created&lt;/TD&gt;&lt;TD&gt;Email&lt;/TD&gt;&lt;TD&gt;Department&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7/13/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/5/18&lt;/TD&gt;&lt;TD&gt;Joe@job.com&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10/10/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Department Table&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Job Date&lt;/TD&gt;&lt;TD&gt;Employee Email&lt;/TD&gt;&lt;TD&gt;Current Department&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/5/18&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;Customer Service&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/10/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;Operations&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/9/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;Finance&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/18&lt;/TD&gt;&lt;TD&gt;Joe@job.com&lt;/TD&gt;&lt;TD&gt;Customer Service&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to get the Current Department the employee was in at the time the case was created. Below is example of what completed case table would look like&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Completed&amp;nbsp; Case Table&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Case&lt;/TD&gt;&lt;TD&gt;Date Created&lt;/TD&gt;&lt;TD&gt;Email&lt;/TD&gt;&lt;TD&gt;Department&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7/13/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#000000"&gt;Customer Service&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/5/18&lt;/TD&gt;&lt;TD&gt;Joe@job.com&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#000000"&gt;Customer Service&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10/10/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#000000"&gt;Finance&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had tried using FirstNONBLANK, but cannot work a filter to compare the dates and pull the correct department.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Department = 
CALCULATE(
    FIRSTNONBLANK(DepartmentTable[CurrentDepartment], 1),
    FILTER(
        DepartmentTable,
        DepartmentTable[Employee Email] = CaseTable[Email]
               &amp;amp;&amp;amp; AssociateLog[ModifiedDate] &amp;lt;= Complaints[Date]
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Dec 2019 22:54:19 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-12-13T22:54:19Z</dc:date>
    <item>
      <title>Return value based on matching value &amp; Date difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/875227#M7322</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Having an issue figuring out how to gather information from a seperate table comparing two different columns. Below are examples of tables. Case Table holds all cases with the date the case was made and the email of who made it. While the Department table has the dates the employee was hired/changed departments (Job Date), the employee's email, and the current department the employee is in.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Case Table&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Case&lt;/TD&gt;&lt;TD&gt;Date Created&lt;/TD&gt;&lt;TD&gt;Email&lt;/TD&gt;&lt;TD&gt;Department&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7/13/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/5/18&lt;/TD&gt;&lt;TD&gt;Joe@job.com&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10/10/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Department Table&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Job Date&lt;/TD&gt;&lt;TD&gt;Employee Email&lt;/TD&gt;&lt;TD&gt;Current Department&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/5/18&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;Customer Service&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/10/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;Operations&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/9/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;Finance&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/18&lt;/TD&gt;&lt;TD&gt;Joe@job.com&lt;/TD&gt;&lt;TD&gt;Customer Service&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to get the Current Department the employee was in at the time the case was created. Below is example of what completed case table would look like&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Completed&amp;nbsp; Case Table&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Case&lt;/TD&gt;&lt;TD&gt;Date Created&lt;/TD&gt;&lt;TD&gt;Email&lt;/TD&gt;&lt;TD&gt;Department&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7/13/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#000000"&gt;Customer Service&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/5/18&lt;/TD&gt;&lt;TD&gt;Joe@job.com&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#000000"&gt;Customer Service&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10/10/19&lt;/TD&gt;&lt;TD&gt;John@job.com&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#000000"&gt;Finance&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I had tried using FirstNONBLANK, but cannot work a filter to compare the dates and pull the correct department.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Department = 
CALCULATE(
    FIRSTNONBLANK(DepartmentTable[CurrentDepartment], 1),
    FILTER(
        DepartmentTable,
        DepartmentTable[Employee Email] = CaseTable[Email]
               &amp;amp;&amp;amp; AssociateLog[ModifiedDate] &amp;lt;= Complaints[Date]
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Dec 2019 22:54:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/875227#M7322</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-13T22:54:19Z</dc:date>
    </item>
    <item>
      <title>Re: Return value based on matching value &amp; Date difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/875308#M7325</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;try this calculated column&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Department = lookupvalue(DepartmentTable[Current Department];DepartmentTable[Employee Email];[Email];DepartmentTable[Job Date];calculate(max(DepartmentTable[Job Date]);filter(all(DepartmentTable);DepartmentTable[Employee Email]=[Email] &amp;amp;&amp;amp; DepartmentTable[Job Date]&amp;lt;=[Date Created])))&lt;/LI-CODE&gt;&lt;P&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT color="#ababab"&gt;do not hesitate to give a kudo to useful posts and mark solutions as solution&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 14 Dec 2019 08:12:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/875308#M7325</guid>
      <dc:creator>az38</dc:creator>
      <dc:date>2019-12-14T08:12:36Z</dc:date>
    </item>
    <item>
      <title>Re: Return value based on matching value &amp; Date difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/876795#M7382</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="82403" data-lia-user-login="az38" class="lia-mention lia-mention-user"&gt;az38&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;That worked perfect! Originally tried using Lookupvalue, but had no luck. Thank you!&lt;/P&gt;</description>
      <pubDate>Mon, 16 Dec 2019 22:00:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/876795#M7382</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-12-16T22:00:08Z</dc:date>
    </item>
    <item>
      <title>Re: Return value based on matching value &amp; Date difference</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/2178901#M50690</link>
      <description>&lt;P&gt;this worked like a charm for me! thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Nov 2021 20:59:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Return-value-based-on-matching-value-amp-Date-difference/m-p/2178901#M50690</guid>
      <dc:creator>bwarner87</dc:creator>
      <dc:date>2021-11-08T20:59:02Z</dc:date>
    </item>
  </channel>
</rss>

