<?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: Bad Join on Date in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Bad-Join-on-Date/m-p/74234#M4926</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erica,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;In my opinion, if you do all dates per contract, it will multiply your data by a lot for each individual contract, even though that's not in the main table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Over time that will start consuming a lot of disk space and memory, if you're doing a historic view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which specific need do you have for this case where there's a contract but no date associated to it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you put the values on a table, with the #Key being shown as a field, you'll just see the contract portion on the table, with the rest of the data empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let's say you have this data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Contract:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Id &amp;amp; '|' &amp;amp; Date as #Key,&lt;/P&gt;&lt;P&gt;Id as ContractId,&lt;/P&gt;&lt;P&gt;Date as Contract.Date;&lt;/P&gt;&lt;P&gt;Load * Inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Id,Date&lt;/P&gt;&lt;P&gt;1,42000&lt;/P&gt;&lt;P&gt;1,42001&lt;/P&gt;&lt;P&gt;2,42003&lt;/P&gt;&lt;P&gt;3,&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table2:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;ContractId &amp;amp; '|' &amp;amp; Date as #Key,&lt;/P&gt;&lt;P&gt;Id as Table2Id,&lt;/P&gt;&lt;P&gt;Date as Table2.Date;&lt;/P&gt;&lt;P&gt;Load * Inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Id,Date,ContractId&lt;/P&gt;&lt;P&gt;1,42000,1&lt;/P&gt;&lt;P&gt;1,42001,2&lt;/P&gt;&lt;P&gt;555,42003,5&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will give you the following result:&lt;/P&gt;&lt;TABLE bgcolor="#ffffff" border="1" cellpadding="2" cellspacing="0" style="font-size: 9pt;"&gt;&lt;TBODY&gt;&lt;TR bgcolor="#f5f5f5"&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;#Key&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;ContractId&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Contract.Date&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Table2Id&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Table2.Date&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1|42000&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42000&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42000&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1|42001&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42001&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2|42001&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42001&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2|42003&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42003&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;3|&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;STRONG style="color: #363636;"&gt;3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;STRONG&gt;&amp;nbsp; &lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;5|42003&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;555&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42003&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both tables are linked, but the second table "Table2" doesn't have a correspondent in contract table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you add more to what you need?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Apr 2018 19:17:24 GMT</pubDate>
    <dc:creator>felipedl</dc:creator>
    <dc:date>2018-04-20T19:17:24Z</dc:date>
    <item>
      <title>Bad Join on Date</title>
      <link>https://community.qlik.com/t5/App-Development/Bad-Join-on-Date/m-p/74233#M4925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am experincing an issue with one of my joins, three tables are joined off of Contract&amp;amp;Date and this works for the most part but there are some occurences where there isn't a date in my main table where there is a date in my side tables. So it drops the data from my side table wherever this occurs. I was wondering if there is a way I can build a field with all the contracts along with every possible date in the main table. It doesnt need to be populated but it needs to work to link the other two tables. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if I can clarify.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Erica&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Apr 2018 17:58:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bad-Join-on-Date/m-p/74233#M4925</guid>
      <dc:creator>etrotter</dc:creator>
      <dc:date>2018-04-20T17:58:10Z</dc:date>
    </item>
    <item>
      <title>Re: Bad Join on Date</title>
      <link>https://community.qlik.com/t5/App-Development/Bad-Join-on-Date/m-p/74234#M4926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Erica,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;In my opinion, if you do all dates per contract, it will multiply your data by a lot for each individual contract, even though that's not in the main table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Over time that will start consuming a lot of disk space and memory, if you're doing a historic view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which specific need do you have for this case where there's a contract but no date associated to it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you put the values on a table, with the #Key being shown as a field, you'll just see the contract portion on the table, with the rest of the data empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let's say you have this data:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Contract:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Id &amp;amp; '|' &amp;amp; Date as #Key,&lt;/P&gt;&lt;P&gt;Id as ContractId,&lt;/P&gt;&lt;P&gt;Date as Contract.Date;&lt;/P&gt;&lt;P&gt;Load * Inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Id,Date&lt;/P&gt;&lt;P&gt;1,42000&lt;/P&gt;&lt;P&gt;1,42001&lt;/P&gt;&lt;P&gt;2,42003&lt;/P&gt;&lt;P&gt;3,&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table2:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;ContractId &amp;amp; '|' &amp;amp; Date as #Key,&lt;/P&gt;&lt;P&gt;Id as Table2Id,&lt;/P&gt;&lt;P&gt;Date as Table2.Date;&lt;/P&gt;&lt;P&gt;Load * Inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Id,Date,ContractId&lt;/P&gt;&lt;P&gt;1,42000,1&lt;/P&gt;&lt;P&gt;1,42001,2&lt;/P&gt;&lt;P&gt;555,42003,5&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will give you the following result:&lt;/P&gt;&lt;TABLE bgcolor="#ffffff" border="1" cellpadding="2" cellspacing="0" style="font-size: 9pt;"&gt;&lt;TBODY&gt;&lt;TR bgcolor="#f5f5f5"&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;#Key&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;ContractId&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Contract.Date&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Table2Id&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Table2.Date&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1|42000&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42000&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42000&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1|42001&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42001&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2|42001&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42001&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2|42003&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42003&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;3|&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;STRONG style="color: #363636;"&gt;3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;STRONG&gt;&amp;nbsp; &lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;5|42003&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt; &lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;555&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;42003&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Both tables are linked, but the second table "Table2" doesn't have a correspondent in contract table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you add more to what you need?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Apr 2018 19:17:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Bad-Join-on-Date/m-p/74234#M4926</guid>
      <dc:creator>felipedl</dc:creator>
      <dc:date>2018-04-20T19:17:24Z</dc:date>
    </item>
  </channel>
</rss>

