<?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 Joining Multiple Resident tables with Syn keys in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Joining-Multiple-Resident-tables-with-Syn-keys/m-p/2164592#M94591</link>
    <description>&lt;P&gt;&lt;SPAN&gt;I have a question that I have hit a bit of a wall on.&amp;nbsp; I am trying to move a calculation from a bar chart to the load statement because of the amount of time it takes to load the page.&amp;nbsp; I am needing to join multiple resident tables but can't seem to find the right syntax or whatever.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I need to have the fields from the Report_Table, and each IntervalMatch table to then make a third table; I have tried several different solutions but none create any other tables or they create another $Syn table but they match every other table which is in correct. How can I get what I need?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="p-rich_text_section"&gt;Code for the Intervals table(s):&lt;/DIV&gt;
&lt;PRE class="c-mrkdwn__pre" data-stringify-type="pre"&gt; LET varMinDate = Num(MakeDate(2021));                 

 LET varMaxDate = Floor(num(Today()));

 CalendarBuild:

 LOAD

               $(varMinDate) + Iterno()-1 As Num,

               Date($(varMinDate) + IterNo() - 1) as TempDate

               AutoGenerate 1 While $(varMinDate) + IterNo() -1 &amp;lt;= $(varMaxDate);

 Intervals_30:

 Load

               DATE(TempDate-31, 'MM/DD/YYYY') AS From_Date_30
               
               ,DATE(TempDate, 'MM/DD/YYYY') AS To_Date_30
               
               , '30Day_Range' AS IntervalName_30



 Resident CalendarBuild;

 


  //////////////////////////////////


 Intervals_60:

 Load

               DATE(TempDate-60, 'MM/DD/YYYY') AS From_Date_60
               
               ,DATE(TempDate, 'MM/DD/YYYY') AS To_Date_60
               
               , '60Day_Range' AS IntervalName_60



 Resident CalendarBuild;&lt;/PRE&gt;
&lt;DIV id="C01E8CZCBUG-1706037923.938819-thread-list-Thread_1706038048.539739" class="c-virtual_list__item" tabindex="0" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1706038048.539739"&gt;
&lt;DIV class="c-message_kit__background c-message_kit__message c-message_kit__thread_message" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false"&gt;
&lt;DIV class="c-message_kit__hover" role="document" aria-roledescription="message" data-qa-hover="true"&gt;
&lt;DIV class="c-message_kit__actions c-message_kit__actions--default"&gt;
&lt;DIV class="c-message_kit__gutter"&gt;
&lt;DIV class="c-message_kit__gutter__right" role="presentation" data-qa="message_content"&gt;
&lt;DIV class="c-message_kit__blocks c-message_kit__blocks--rich_text"&gt;
&lt;DIV class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text"&gt;
&lt;DIV class="p-block_kit_renderer" data-qa="block-kit-renderer"&gt;
&lt;DIV class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first"&gt;
&lt;DIV class="p-rich_text_block" dir="auto"&gt;
&lt;DIV class="p-rich_text_section"&gt;Code for the Interval Match tables:&lt;/DIV&gt;
&lt;PRE class="c-mrkdwn__pre" data-stringify-type="pre"&gt;[IntervalMatch_30]:

IntervalMatch (Trigger_dt)

Load distinct From_Date_30, To_Date_30 resident Intervals_30;

////////////////////

[IntervalMatch_60]:

IntervalMatch (Trigger_dt)

Load distinct From_Date_60, To_Date_60 resident Intervals_60;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="C01E8CZCBUG-1706037923.938819-thread-list-Thread_1706038108.566159" class="c-virtual_list__item" tabindex="-1" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1706038108.566159"&gt;
&lt;DIV class="c-message_kit__background c-message_kit__background--hovered c-message_kit__message c-message_kit__thread_message" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false"&gt;
&lt;DIV class="c-message_kit__hover c-message_kit__hover--hovered" role="document" aria-roledescription="message" data-qa-hover="true"&gt;
&lt;DIV class="c-message_kit__actions c-message_kit__actions--default"&gt;
&lt;DIV class="c-message_kit__gutter"&gt;
&lt;DIV class="c-message_kit__gutter__left" role="presentation"&gt;
&lt;DIV id="tinyMceEditorasheppardwork_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="C01E8CZCBUG-1706037923.938819-thread-list-Thread_1706038108.566159" class="c-virtual_list__item" tabindex="0" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1706038108.566159"&gt;
&lt;DIV class="c-message_kit__background c-message_kit__message c-message_kit__thread_message" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false"&gt;
&lt;DIV class="c-message_kit__hover" role="document" aria-roledescription="message" data-qa-hover="true"&gt;
&lt;DIV class="c-message_kit__actions c-message_kit__actions--default"&gt;
&lt;DIV class="c-message_kit__gutter"&gt;
&lt;DIV class="c-message_kit__gutter__right" role="presentation" data-qa="message_content"&gt;
&lt;DIV class="c-message_kit__blocks c-message_kit__blocks--rich_text"&gt;
&lt;DIV class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text"&gt;
&lt;DIV class="p-block_kit_renderer" data-qa="block-kit-renderer"&gt;
&lt;DIV class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first"&gt;
&lt;DIV class="p-rich_text_block" dir="auto"&gt;
&lt;DIV class="p-rich_text_section"&gt;Code from the bar chart that gives me a return rate based on the tables involved:&lt;/DIV&gt;
&lt;PRE class="c-mrkdwn__pre" data-stringify-type="pre"&gt;Returns_Rate_30_Day:
NUM(COUNT( distinct IF( DATE(Trigger_dt,'MM/DD/YYYY') &amp;gt; DATE(From_Date_30,'MM/DD/YYYY') AND DATE(Trigger_dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_30,'MM/DD/YYYY') AND DATE(Return_Dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_30,'MM/DD/YYYY') AND DATE(Return_Dt) &amp;lt;&amp;gt; DATE('12/31/1899','MM/DD/YYYY'),RecordNum))/COUNT( distinct IF( DATE(Trigger_dt,'MM/DD/YYYY') &amp;gt; DATE(From_Date_30,'MM/DD/YYYY') AND DATE(Trigger_dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_30,'MM/DD/YYYY'),RecordNum)), '#,###.0%')

Returns_Rate_60_Day:
NUM(COUNT( distinct IF( DATE(Trigger_dt,'MM/DD/YYYY') &amp;gt; DATE(From_Date_60,'MM/DD/YYYY') AND DATE(Trigger_dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_60,'MM/DD/YYYY') AND DATE(Return_Dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_60,'MM/DD/YYYY') AND DATE(Return_Dt) &amp;lt;&amp;gt; DATE('12/31/1899','MM/DD/YYYY'),RecordNum))/COUNT( distinct IF( DATE(Trigger_dt,'MM/DD/YYYY') &amp;gt; DATE(From_Date_60,'MM/DD/YYYY') AND DATE(Trigger_dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_60,'MM/DD/YYYY'),RecordNum)), '#,###.0%')&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="C01E8CZCBUG-1706037923.938819-thread-list-Thread_input" class="c-virtual_list__item" tabindex="-1" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="input"&gt;
&lt;DIV class="p-threads_footer__input_container p-threads_footer__input_container--sticky_composer" data-qa="reply_container"&gt;
&lt;DIV class="p-context_bar_v2 p-context_bar_v2--teal" data-qa="context_bar"&gt;
&lt;DIV class="p-context_bar_v2__icon"&gt;
&lt;DIV class="p-connection_info_icon" data-qa="shared_channel_connection_info_icon"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="p-connection_info_icon" data-qa="shared_channel_connection_info_icon"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="proposed data map" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/127678i35E2634C8641F0A9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Return_Rate_Data_Map.PNG" alt="proposed data map" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;proposed data map&lt;/span&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Tue, 23 Jan 2024 19:40:27 GMT</pubDate>
    <dc:creator>asheppardwork</dc:creator>
    <dc:date>2024-01-23T19:40:27Z</dc:date>
    <item>
      <title>Joining Multiple Resident tables with Syn keys</title>
      <link>https://community.qlik.com/t5/App-Development/Joining-Multiple-Resident-tables-with-Syn-keys/m-p/2164592#M94591</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I have a question that I have hit a bit of a wall on.&amp;nbsp; I am trying to move a calculation from a bar chart to the load statement because of the amount of time it takes to load the page.&amp;nbsp; I am needing to join multiple resident tables but can't seem to find the right syntax or whatever.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I need to have the fields from the Report_Table, and each IntervalMatch table to then make a third table; I have tried several different solutions but none create any other tables or they create another $Syn table but they match every other table which is in correct. How can I get what I need?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="p-rich_text_section"&gt;Code for the Intervals table(s):&lt;/DIV&gt;
&lt;PRE class="c-mrkdwn__pre" data-stringify-type="pre"&gt; LET varMinDate = Num(MakeDate(2021));                 

 LET varMaxDate = Floor(num(Today()));

 CalendarBuild:

 LOAD

               $(varMinDate) + Iterno()-1 As Num,

               Date($(varMinDate) + IterNo() - 1) as TempDate

               AutoGenerate 1 While $(varMinDate) + IterNo() -1 &amp;lt;= $(varMaxDate);

 Intervals_30:

 Load

               DATE(TempDate-31, 'MM/DD/YYYY') AS From_Date_30
               
               ,DATE(TempDate, 'MM/DD/YYYY') AS To_Date_30
               
               , '30Day_Range' AS IntervalName_30



 Resident CalendarBuild;

 


  //////////////////////////////////


 Intervals_60:

 Load

               DATE(TempDate-60, 'MM/DD/YYYY') AS From_Date_60
               
               ,DATE(TempDate, 'MM/DD/YYYY') AS To_Date_60
               
               , '60Day_Range' AS IntervalName_60



 Resident CalendarBuild;&lt;/PRE&gt;
&lt;DIV id="C01E8CZCBUG-1706037923.938819-thread-list-Thread_1706038048.539739" class="c-virtual_list__item" tabindex="0" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1706038048.539739"&gt;
&lt;DIV class="c-message_kit__background c-message_kit__message c-message_kit__thread_message" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false"&gt;
&lt;DIV class="c-message_kit__hover" role="document" aria-roledescription="message" data-qa-hover="true"&gt;
&lt;DIV class="c-message_kit__actions c-message_kit__actions--default"&gt;
&lt;DIV class="c-message_kit__gutter"&gt;
&lt;DIV class="c-message_kit__gutter__right" role="presentation" data-qa="message_content"&gt;
&lt;DIV class="c-message_kit__blocks c-message_kit__blocks--rich_text"&gt;
&lt;DIV class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text"&gt;
&lt;DIV class="p-block_kit_renderer" data-qa="block-kit-renderer"&gt;
&lt;DIV class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first"&gt;
&lt;DIV class="p-rich_text_block" dir="auto"&gt;
&lt;DIV class="p-rich_text_section"&gt;Code for the Interval Match tables:&lt;/DIV&gt;
&lt;PRE class="c-mrkdwn__pre" data-stringify-type="pre"&gt;[IntervalMatch_30]:

IntervalMatch (Trigger_dt)

Load distinct From_Date_30, To_Date_30 resident Intervals_30;

////////////////////

[IntervalMatch_60]:

IntervalMatch (Trigger_dt)

Load distinct From_Date_60, To_Date_60 resident Intervals_60;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="C01E8CZCBUG-1706037923.938819-thread-list-Thread_1706038108.566159" class="c-virtual_list__item" tabindex="-1" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1706038108.566159"&gt;
&lt;DIV class="c-message_kit__background c-message_kit__background--hovered c-message_kit__message c-message_kit__thread_message" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false"&gt;
&lt;DIV class="c-message_kit__hover c-message_kit__hover--hovered" role="document" aria-roledescription="message" data-qa-hover="true"&gt;
&lt;DIV class="c-message_kit__actions c-message_kit__actions--default"&gt;
&lt;DIV class="c-message_kit__gutter"&gt;
&lt;DIV class="c-message_kit__gutter__left" role="presentation"&gt;
&lt;DIV id="tinyMceEditorasheppardwork_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id="C01E8CZCBUG-1706037923.938819-thread-list-Thread_1706038108.566159" class="c-virtual_list__item" tabindex="0" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1706038108.566159"&gt;
&lt;DIV class="c-message_kit__background c-message_kit__message c-message_kit__thread_message" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false"&gt;
&lt;DIV class="c-message_kit__hover" role="document" aria-roledescription="message" data-qa-hover="true"&gt;
&lt;DIV class="c-message_kit__actions c-message_kit__actions--default"&gt;
&lt;DIV class="c-message_kit__gutter"&gt;
&lt;DIV class="c-message_kit__gutter__right" role="presentation" data-qa="message_content"&gt;
&lt;DIV class="c-message_kit__blocks c-message_kit__blocks--rich_text"&gt;
&lt;DIV class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text"&gt;
&lt;DIV class="p-block_kit_renderer" data-qa="block-kit-renderer"&gt;
&lt;DIV class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first"&gt;
&lt;DIV class="p-rich_text_block" dir="auto"&gt;
&lt;DIV class="p-rich_text_section"&gt;Code from the bar chart that gives me a return rate based on the tables involved:&lt;/DIV&gt;
&lt;PRE class="c-mrkdwn__pre" data-stringify-type="pre"&gt;Returns_Rate_30_Day:
NUM(COUNT( distinct IF( DATE(Trigger_dt,'MM/DD/YYYY') &amp;gt; DATE(From_Date_30,'MM/DD/YYYY') AND DATE(Trigger_dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_30,'MM/DD/YYYY') AND DATE(Return_Dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_30,'MM/DD/YYYY') AND DATE(Return_Dt) &amp;lt;&amp;gt; DATE('12/31/1899','MM/DD/YYYY'),RecordNum))/COUNT( distinct IF( DATE(Trigger_dt,'MM/DD/YYYY') &amp;gt; DATE(From_Date_30,'MM/DD/YYYY') AND DATE(Trigger_dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_30,'MM/DD/YYYY'),RecordNum)), '#,###.0%')

Returns_Rate_60_Day:
NUM(COUNT( distinct IF( DATE(Trigger_dt,'MM/DD/YYYY') &amp;gt; DATE(From_Date_60,'MM/DD/YYYY') AND DATE(Trigger_dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_60,'MM/DD/YYYY') AND DATE(Return_Dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_60,'MM/DD/YYYY') AND DATE(Return_Dt) &amp;lt;&amp;gt; DATE('12/31/1899','MM/DD/YYYY'),RecordNum))/COUNT( distinct IF( DATE(Trigger_dt,'MM/DD/YYYY') &amp;gt; DATE(From_Date_60,'MM/DD/YYYY') AND DATE(Trigger_dt,'MM/DD/YYYY') &amp;lt; DATE(To_Date_60,'MM/DD/YYYY'),RecordNum)), '#,###.0%')&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV id="C01E8CZCBUG-1706037923.938819-thread-list-Thread_input" class="c-virtual_list__item" tabindex="-1" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="input"&gt;
&lt;DIV class="p-threads_footer__input_container p-threads_footer__input_container--sticky_composer" data-qa="reply_container"&gt;
&lt;DIV class="p-context_bar_v2 p-context_bar_v2--teal" data-qa="context_bar"&gt;
&lt;DIV class="p-context_bar_v2__icon"&gt;
&lt;DIV class="p-connection_info_icon" data-qa="shared_channel_connection_info_icon"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="p-connection_info_icon" data-qa="shared_channel_connection_info_icon"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="proposed data map" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/127678i35E2634C8641F0A9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Return_Rate_Data_Map.PNG" alt="proposed data map" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;proposed data map&lt;/span&gt;&lt;/span&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 23 Jan 2024 19:40:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Joining-Multiple-Resident-tables-with-Syn-keys/m-p/2164592#M94591</guid>
      <dc:creator>asheppardwork</dc:creator>
      <dc:date>2024-01-23T19:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: Joining Multiple Resident tables with Syn keys</title>
      <link>https://community.qlik.com/t5/App-Development/Joining-Multiple-Resident-tables-with-Syn-keys/m-p/2480360#M100687</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/58274"&gt;@asheppardwork&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;you can combine the interval tables into a single table, with an additional field to differentiate between intervals:&lt;/P&gt;
&lt;P&gt;Intervals:&lt;BR /&gt;LOAD&lt;BR /&gt;From_Date_30 AS From_Date,&lt;BR /&gt;To_Date_30 AS To_Date,&lt;BR /&gt;'30Day_Range' AS IntervalName&lt;BR /&gt;RESIDENT Intervals_30;&lt;/P&gt;
&lt;P&gt;CONCATENATE (Intervals)&lt;BR /&gt;LOAD&lt;BR /&gt;From_Date_60 AS From_Date,&lt;BR /&gt;To_Date_60 AS To_Date,&lt;BR /&gt;'60Day_Range' AS IntervalName&lt;BR /&gt;RESIDENT Intervals_60;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then, link your trigger dates to the intervals:&lt;/P&gt;
&lt;P&gt;IntervalMatch:&lt;BR /&gt;IntervalMatch (Trigger_dt)&lt;BR /&gt;LOAD DISTINCT&lt;BR /&gt;From_Date,&lt;BR /&gt;To_Date&lt;BR /&gt;RESIDENT Intervals;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And join the&amp;nbsp;&lt;SPAN&gt;Report_Table&amp;nbsp;&lt;/SPAN&gt;with the &lt;SPAN&gt;IntervalMatch&amp;nbsp;&lt;/SPAN&gt;table:&lt;/P&gt;
&lt;P&gt;JOIN (Report_Table)&lt;BR /&gt;LOAD&lt;BR /&gt;Trigger_dt,&lt;BR /&gt;From_Date,&lt;BR /&gt;To_Date,&lt;BR /&gt;IntervalName&lt;BR /&gt;RESIDENT IntervalMatch;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At this point, calculate Returns_Rate directly in the load script by applying the same logic from the bar chart.&lt;/P&gt;
&lt;P&gt;Try like this and see if it helps you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2024 08:23:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Joining-Multiple-Resident-tables-with-Syn-keys/m-p/2480360#M100687</guid>
      <dc:creator>F_B</dc:creator>
      <dc:date>2024-09-09T08:23:13Z</dc:date>
    </item>
  </channel>
</rss>

