<?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: Join / Merge two data sets based on multiple field criteria in Alteryx Designer Desktop Discussions</title>
    <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63971#M23116</link>
    <description>&lt;P&gt;You can actually do this without a join. Instead, union the data and sort to find the "order" then use a multi-row tool to check that the dates are within a certain time frame and then mark the corresponding "pairs" that fit the criteria.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See the attached workflow for details as it's a little hard to explain in text.&lt;/P&gt;</description>
    <pubDate>Fri, 09 Jun 2017 15:40:54 GMT</pubDate>
    <dc:creator>jarrod</dc:creator>
    <dc:date>2017-06-09T15:40:54Z</dc:date>
    <item>
      <title>Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63764#M23108</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Question-&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Is Alteryx able to join / merge two data sets based on multiple field criteria?&lt;/P&gt;&lt;P&gt;With one field criteria being relative/ range of time.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Problem -&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Trying to find an automated way to associate Caller Name and Call reason to our telephone records.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data set 1 is Telephone records&lt;/P&gt;&lt;P&gt;Data set 2 is Agent records&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Fields in each data set are absolute in regards to Client, Start Date, Service Rep.&lt;/P&gt;&lt;P&gt;“Start Time” in Agent records can be 0-5min after the telephone record start time; therefore not an exact match&lt;/P&gt;&lt;P&gt;(I.e. – Telephone record has 9:01am and Agent record has 9:03am)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Data set 1 Telephone Records–&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Client&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Start Date&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Start Time&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Calling Party&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Service Rep&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:20 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9707815688&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:49 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9048991238&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wallace, Andrew&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:20:20 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3039875688&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Tibby, Tim&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:20:30 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3039851238&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Summer, Anne&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;ABC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:25:15 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3039851234&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:01:49 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2126486878&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Vasil, George&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:05:30 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2128514568&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wallace, Andrew&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:07:51 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2038689638&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Summer, Anne&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:08:00 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2124486448&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:55 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6106488568&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Murphy, Jessica&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;ABC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:15:28 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2038689846&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Data Set 2 Agent Records-&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Client&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Start Date&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Start Time&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Service Rep&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Caller Name&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Call Reason (1)&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:56&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Kramer, Cosmo&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Account Balance&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:11:48&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wallace, Andrew&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Seinfield, Jerry&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Policy/Procedure&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:21:49&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Tibby, Tim&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Costanza, George&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Redemption&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:22:52&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Summer, Anne&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Benes, Elaine&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Redemption&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:02:40&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Vasil, George&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Bing, Chandler&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Policy/Procedure&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:08:37&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Summer, Anne&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Tribiani, Joe&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Account Balance&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:49&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Gellar, Monica&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Transaction Inquiry&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:13:08&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Murphy, Jessica&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Green, Rachel&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Beneficiary Inquiry&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;ABC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:16:01&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Chan, Jackie&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Account Balance&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Ideal Outcome-&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Client&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Start Date&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Start Time&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Calling Party&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Answering Agent&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Start Time&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Caller Name&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;Call Reason (1)&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:20 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9707815688&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:56 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Kramer, Cosmo&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Account Balance&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:49 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9048991238&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wallace, Andrew&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:11:48 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Seinfield, Jerry&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Policy/Procedure&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:20:20 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3039875688&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Tibby, Tim&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:21:49 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Costanza, George&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Redemption&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:20:30 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3039851238&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Summer, Anne&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:22:52 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Benes, Elaine&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Redemption&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;ABC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/25/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:25:15 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;3039851234&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:01:49 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2126486878&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Vasil, George&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:02:40 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Bing, Chandler&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Policy/Procedure&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:05:30 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2128514568&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Wallace, Andrew&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:07:51 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2038689638&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Summer, Anne&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:08:37 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Tribiani, Joe&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Account Balance&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:08:00 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2124486448&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:49 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Gellar, Monica&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Transaction Inquiry&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;BBF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:10:55 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;6106488568&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Murphy, Jessica&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:13:08 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Green, Rachel&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Beneficiary Inquiry&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;ABC&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5/26/2017&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:15:28 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;2038689846&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Smith, John&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;9:16:01 AM&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Chan, Jackie&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Account Balance&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 May 2018 03:49:40 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63764#M23108</guid>
      <dc:creator>AlexL</dc:creator>
      <dc:date>2018-05-24T03:49:40Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63765#M23109</link>
      <description>&lt;P&gt;To clarify, I'm trying find a automated way to&amp;nbsp;associate Caller name and Call Reason to the phone records.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2017 21:24:04 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63765#M23109</guid>
      <dc:creator>AlexL</dc:creator>
      <dc:date>2017-06-07T21:24:04Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63782#M23110</link>
      <description>&lt;P&gt;Can you Trim out the seconds from Start Time, and just compare based on Hour and Minutes? Would that be enough precision for matching purposes if you had a new field "StartTimeMatch" to join on, leaving your actual Start Time data with hours:minutes:seconds intact?&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2017 22:43:18 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63782#M23110</guid>
      <dc:creator>gc</dc:creator>
      <dc:date>2017-06-07T22:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63784#M23111</link>
      <description>&lt;P&gt;Alex,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Building on GCs idea, I think rounding time to minutes&amp;nbsp;into new fields in both data sets is your starting point. &amp;nbsp;Then we just need to deal with the possible variation in time between sets. &amp;nbsp;You're probably always going to run into problems with close cases (i.e. when an agent completes two phone calls within 5 minutes) so we just need to trap those cases and deal with them manually. &amp;nbsp;Based on your sample data, that doesn't look like it's common for your agents to speak that quickly with two clients.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My solution would be to take your records in one table (consequence of that choice discussed later) and&amp;nbsp;create five copies of each record, with each copy having its RoundedTime value increased/decreased by 1 minute. &amp;nbsp;We'll say that you chose to create duplicates of your Table 2, Agent Records. &amp;nbsp;If there was a record in that table with a Start Time at 9:22:35, you would have RoundedTime fields of 9:22, 9:21, 9:20, 9:19, 9:18. &amp;nbsp;Do this by feeding the original record set into five formula tools that are set to subtract 0,1,2,3, or 4 minutes, and then union the results back together. &amp;nbsp;Then you can join on Agent Name and RoundedTime fields in both tables. &amp;nbsp;Because you have unique records in Data set 1, your join should produce 1:1 matches on the RoundedTime fields.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Based on your ideal outcome, I'd suggest doing the 'multiple copies' on Agent Records, because it's easier to deal with the unjoined records in Telephone Records. &amp;nbsp;If you want to do it the other way, you may just have to unique unjoined records (and remember to increase your RoundedTime rather than decrease it.)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a pretty brutish approach, but I think it's a simple possible solution. &amp;nbsp;I would be sure to add a unique ID to both tables, and then filter our duplicate records after your join. &amp;nbsp;Duplicates indicate you've got some overlap between two Agent records and would be worth investigating. &amp;nbsp;If you need an example of this, I can probably put one together this weekend (at Inspire right now!)&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2017 23:35:53 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63784#M23111</guid>
      <dc:creator>david_fetters</dc:creator>
      <dc:date>2017-06-07T23:35:53Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63898#M23112</link>
      <description>&lt;P&gt;To me this seems like a join/sort. Since you will never have perfect data to join on time and since the time can vary wildly it might be a pain to put blocks of time around each call for a more definitive join.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I got your results with this join on rep/client/date and then sorting results by date/time/caller/rep etc. The edge case&amp;nbsp;if a call is at 11:59pm and the report is next day, could be an issue depending on your hours.&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.PNG" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/17803i2AA7F7ABA5606E99/image-size/large?v=v2&amp;amp;px=999" role="button" title="Capture.PNG" alt="Capture.PNG" /&gt;&lt;/span&gt;his:&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jun 2017 21:41:59 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63898#M23112</guid>
      <dc:creator>anthony</dc:creator>
      <dc:date>2017-06-08T21:41:59Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63966#M23113</link>
      <description>&lt;P&gt;Thanks everyone for your responses!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anthony, this is very close to what I need. &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I added another Telephone record to the sample (11:15am) and the join forumula associates it to a 9am agent record.&lt;/P&gt;&lt;P&gt;I tried creating new field using the DateTimeDiff formula to create a formula to null out the agent records if the difference is greater than X.&lt;/P&gt;&lt;P&gt;Unfortunately, it does not like the excel time data and provides the errror "DATETIMEDIFF1: "09:10:20" is not a valid DateTime&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any thoughts?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Filter Join- Sample 1.jpg" style="width: 999px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/17818iF63185BF32B5798E/image-size/large?v=v2&amp;amp;px=999" role="button" title="Filter Join- Sample 1.jpg" alt="Filter Join- Sample 1.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Filter Join- Sample 2.jpg" style="width: 505px;"&gt;&lt;img src="https://community.alteryx.com/t5/image/serverpage/image-id/17820i24CFC7AAEB550595/image-size/large?v=v2&amp;amp;px=999" role="button" title="Filter Join- Sample 2.jpg" alt="Filter Join- Sample 2.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ideal Outcome (Revised to include 11:15am record)-&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Client&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Start Date&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Start Time&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Calling Party&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Service Rep&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;&lt;STRONG&gt;Start Time&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;&lt;STRONG&gt;Caller Name&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#3366FF"&gt;&lt;STRONG&gt;Call Reason (1)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBF&lt;/TD&gt;&lt;TD&gt;5/25/2017&lt;/TD&gt;&lt;TD&gt;9:10:20 AM&lt;/TD&gt;&lt;TD&gt;9707815688&lt;/TD&gt;&lt;TD&gt;Smith, John&lt;/TD&gt;&lt;TD&gt;9:10:56 AM&lt;/TD&gt;&lt;TD&gt;Kramer, Cosmo&lt;/TD&gt;&lt;TD&gt;Account Balance&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBF&lt;/TD&gt;&lt;TD&gt;5/25/2017&lt;/TD&gt;&lt;TD&gt;9:10:49 AM&lt;/TD&gt;&lt;TD&gt;9048991238&lt;/TD&gt;&lt;TD&gt;Wallace, Andrew&lt;/TD&gt;&lt;TD&gt;9:11:48 AM&lt;/TD&gt;&lt;TD&gt;Seinfield, Jerry&lt;/TD&gt;&lt;TD&gt;Policy/Procedure&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBF&lt;/TD&gt;&lt;TD&gt;5/25/2017&lt;/TD&gt;&lt;TD&gt;9:20:20 AM&lt;/TD&gt;&lt;TD&gt;3039875688&lt;/TD&gt;&lt;TD&gt;Tibby, Tim&lt;/TD&gt;&lt;TD&gt;9:21:49 AM&lt;/TD&gt;&lt;TD&gt;Costanza, George&lt;/TD&gt;&lt;TD&gt;Redemption&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBF&lt;/TD&gt;&lt;TD&gt;5/25/2017&lt;/TD&gt;&lt;TD&gt;9:20:30 AM&lt;/TD&gt;&lt;TD&gt;3039851238&lt;/TD&gt;&lt;TD&gt;Summer, Anne&lt;/TD&gt;&lt;TD&gt;9:22:52 AM&lt;/TD&gt;&lt;TD&gt;Benes, Elaine&lt;/TD&gt;&lt;TD&gt;Redemption&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABC&lt;/TD&gt;&lt;TD&gt;5/25/2017&lt;/TD&gt;&lt;TD&gt;9:25:15 AM&lt;/TD&gt;&lt;TD&gt;3039851234&lt;/TD&gt;&lt;TD&gt;Smith, John&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;BBF&lt;/TD&gt;&lt;TD&gt;5/26/2017&lt;/TD&gt;&lt;TD&gt;9:01:49 AM&lt;/TD&gt;&lt;TD&gt;2126486878&lt;/TD&gt;&lt;TD&gt;Vasil, George&lt;/TD&gt;&lt;TD&gt;9:02:40 AM&lt;/TD&gt;&lt;TD&gt;Bing, Chandler&lt;/TD&gt;&lt;TD&gt;Policy/Procedure&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBF&lt;/TD&gt;&lt;TD&gt;5/26/2017&lt;/TD&gt;&lt;TD&gt;9:05:30 AM&lt;/TD&gt;&lt;TD&gt;2128514568&lt;/TD&gt;&lt;TD&gt;Wallace, Andrew&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;BBF&lt;/TD&gt;&lt;TD&gt;5/26/2017&lt;/TD&gt;&lt;TD&gt;9:07:51 AM&lt;/TD&gt;&lt;TD&gt;2038689638&lt;/TD&gt;&lt;TD&gt;Summer, Anne&lt;/TD&gt;&lt;TD&gt;9:08:37 AM&lt;/TD&gt;&lt;TD&gt;Tribiani, Joe&lt;/TD&gt;&lt;TD&gt;Account Balance&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBF&lt;/TD&gt;&lt;TD&gt;5/26/2017&lt;/TD&gt;&lt;TD&gt;9:08:00 AM&lt;/TD&gt;&lt;TD&gt;2124486448&lt;/TD&gt;&lt;TD&gt;Smith, John&lt;/TD&gt;&lt;TD&gt;9:10:49 AM&lt;/TD&gt;&lt;TD&gt;Gellar, Monica&lt;/TD&gt;&lt;TD&gt;Transaction Inquiry&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BBF&lt;/TD&gt;&lt;TD&gt;5/26/2017&lt;/TD&gt;&lt;TD&gt;9:10:55 AM&lt;/TD&gt;&lt;TD&gt;6106488568&lt;/TD&gt;&lt;TD&gt;Murphy, Jessica&lt;/TD&gt;&lt;TD&gt;9:13:08 AM&lt;/TD&gt;&lt;TD&gt;Green, Rachel&lt;/TD&gt;&lt;TD&gt;Beneficiary Inquiry&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABC&lt;/TD&gt;&lt;TD&gt;5/26/2017&lt;/TD&gt;&lt;TD&gt;9:15:28 AM&lt;/TD&gt;&lt;TD&gt;2038689846&lt;/TD&gt;&lt;TD&gt;Smith, John&lt;/TD&gt;&lt;TD&gt;9:16:01 AM&lt;/TD&gt;&lt;TD&gt;Chan, Jackie&lt;/TD&gt;&lt;TD&gt;Account Balance&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;EM&gt;BBF&lt;/EM&gt;&lt;/TD&gt;&lt;TD&gt;&lt;EM&gt;5/26/2017&lt;/EM&gt;&lt;/TD&gt;&lt;TD&gt;&lt;EM&gt;11:15:45 AM&lt;/EM&gt;&lt;/TD&gt;&lt;TD&gt;&lt;EM&gt;2038688657&lt;/EM&gt;&lt;/TD&gt;&lt;TD&gt;&lt;EM&gt;Summer, Anne&lt;/EM&gt;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&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;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2017 15:21:32 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63966#M23113</guid>
      <dc:creator>AlexL</dc:creator>
      <dc:date>2017-06-09T15:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63969#M23114</link>
      <description>&lt;P&gt;This is a nice little macro to convert various time formats to iso&amp;nbsp;time format. I used this on a 100M row table and it took a long time so best to clean up large tables with other methods. But for millions of rows it works great.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.alteryx.com/t5/Engine-Works-Blog/Introducing-BB-Date-Date-Parsing-for-the-Rest-of-Us/ba-p/24370" target="_blank"&gt;https://community.alteryx.com/t5/Engine-Works-Blog/Introducing-BB-Date-Date-Parsing-for-the-Rest-of-Us/ba-p/24370&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Date formulas only work on iso time so any excel formats will need to be converted first.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2017 15:42:54 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63969#M23114</guid>
      <dc:creator>anthony</dc:creator>
      <dc:date>2017-06-09T15:42:54Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63970#M23115</link>
      <description>&lt;P&gt;I learned this when trying to work with your data, but some of the date time functions seem to need a formal DateTime datatype to work (or at least need the underlying data to be properly formatted as a complete Date + Time value). &amp;nbsp;You can create one from your Date and Time fields by following the instructions here:&amp;nbsp;&lt;A href="https://community.alteryx.com/t5/Data-Preparation-Blending/Combining-a-Time-and-Date-Field/td-p/36154" target="_blank"&gt;https://community.alteryx.com/t5/Data-Preparation-Blending/Combining-a-Time-and-Date-Field/td-p/36154&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just set a new field to DateTime and do [Date] + ' ' + [Time] before running your functions.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2017 15:41:00 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63970#M23115</guid>
      <dc:creator>david_fetters</dc:creator>
      <dc:date>2017-06-09T15:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63971#M23116</link>
      <description>&lt;P&gt;You can actually do this without a join. Instead, union the data and sort to find the "order" then use a multi-row tool to check that the dates are within a certain time frame and then mark the corresponding "pairs" that fit the criteria.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See the attached workflow for details as it's a little hard to explain in text.&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2017 15:40:54 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/63971#M23116</guid>
      <dc:creator>jarrod</dc:creator>
      <dc:date>2017-06-09T15:40:54Z</dc:date>
    </item>
    <item>
      <title>Re: Join / Merge two data sets based on multiple field criteria</title>
      <link>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/64034#M23117</link>
      <description>&lt;P&gt;Hi Jarrod,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is great! &amp;nbsp;I will need to study it a few times to fully absorb.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2017 18:54:34 GMT</pubDate>
      <guid>https://community.alteryx.com/t5/Alteryx-Designer-Desktop-Discussions/Join-Merge-two-data-sets-based-on-multiple-field-criteria/m-p/64034#M23117</guid>
      <dc:creator>AlexL</dc:creator>
      <dc:date>2017-06-09T18:54:34Z</dc:date>
    </item>
  </channel>
</rss>

