<?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 Add missing data from temp tables in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Add-missing-data-from-temp-tables/m-p/713268#M1053263</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a 4 tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table1:&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;,'Table 1' as Table&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID1, M_Field1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, MF1_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B, MF1_2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C, MF1_3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D, MF1_4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; E, MF1_5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; F, MF1_6&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;Concatenate(Table1)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;,'Table 2' as Table&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID1, ID2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, R1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B, R2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C, R3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(Table1)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;,'Table 3' as Table&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID2, ID3,M_Field1, M_Field2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R1, C1, MF5_1, MF6_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R2, C2, MF5_2, MF6_2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R3, C3, MF5_3, MF6_3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R4, C4, MF5_4, MF6_4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R5, C5, MF5_5, MF6_5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R6, C6, MF5_6, MF6_6&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(Table1)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;,'Table 4' as Table&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ID1, ID2, M_Field1, M_Field2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C, R3, MF3_XX, MF4_XX&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; G, R4, MF3_4, MF4_4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; H, R5, MF3_5, MF4_5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I, R6, MF3_6, MF4_6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That need to be concatenated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you view this in a simple table chart you will see many missing Field# Values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to fill in the missing values with the values within the other tables when you can link through a combination of the IDs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Fill table 2 two with information from table 1&lt;/P&gt;&lt;P&gt;temp1:&lt;/P&gt;&lt;P&gt;LOAD Distinct&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ID1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; M_Field1&lt;/P&gt;&lt;P&gt;Resident Table1&lt;/P&gt;&lt;P&gt;Where Table = 'Table 1';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;left join (Table1)&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M_Field1 as M_Field1_ADDED&lt;/P&gt;&lt;P&gt;Resident temp1;&lt;/P&gt;&lt;P&gt;drop table temp1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop fields M_Field1 from Table1;&lt;/P&gt;&lt;P&gt;RENAME field M_Field1_ADDED to M_Field1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However this removes M_Field1 where no match was found in the join which is no good (In table 3)&lt;/P&gt;&lt;P&gt;I'm looking for a nice technique to just pull data from the main table and join it back onto IDs where no values already exist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Oct 2014 14:57:20 GMT</pubDate>
    <dc:creator>Glenn_Renwick</dc:creator>
    <dc:date>2014-10-28T14:57:20Z</dc:date>
    <item>
      <title>Add missing data from temp tables</title>
      <link>https://community.qlik.com/t5/QlikView/Add-missing-data-from-temp-tables/m-p/713268#M1053263</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a 4 tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table1:&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;,'Table 1' as Table&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID1, M_Field1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, MF1_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B, MF1_2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C, MF1_3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; D, MF1_4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; E, MF1_5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; F, MF1_6&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;Concatenate(Table1)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;,'Table 2' as Table&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID1, ID2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; A, R1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; B, R2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C, R3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(Table1)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;,'Table 3' as Table&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID2, ID3,M_Field1, M_Field2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R1, C1, MF5_1, MF6_1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R2, C2, MF5_2, MF6_2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R3, C3, MF5_3, MF6_3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R4, C4, MF5_4, MF6_4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R5, C5, MF5_5, MF6_5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; R6, C6, MF5_6, MF6_6&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Concatenate(Table1)&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;,'Table 4' as Table&lt;/P&gt;&lt;P&gt;INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ID1, ID2, M_Field1, M_Field2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; C, R3, MF3_XX, MF4_XX&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; G, R4, MF3_4, MF4_4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; H, R5, MF3_5, MF4_5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I, R6, MF3_6, MF4_6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That need to be concatenated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When you view this in a simple table chart you will see many missing Field# Values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to fill in the missing values with the values within the other tables when you can link through a combination of the IDs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Fill table 2 two with information from table 1&lt;/P&gt;&lt;P&gt;temp1:&lt;/P&gt;&lt;P&gt;LOAD Distinct&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ID1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; M_Field1&lt;/P&gt;&lt;P&gt;Resident Table1&lt;/P&gt;&lt;P&gt;Where Table = 'Table 1';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;left join (Table1)&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ID1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; M_Field1 as M_Field1_ADDED&lt;/P&gt;&lt;P&gt;Resident temp1;&lt;/P&gt;&lt;P&gt;drop table temp1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;drop fields M_Field1 from Table1;&lt;/P&gt;&lt;P&gt;RENAME field M_Field1_ADDED to M_Field1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However this removes M_Field1 where no match was found in the join which is no good (In table 3)&lt;/P&gt;&lt;P&gt;I'm looking for a nice technique to just pull data from the main table and join it back onto IDs where no values already exist.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2014 14:57:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Add-missing-data-from-temp-tables/m-p/713268#M1053263</guid>
      <dc:creator>Glenn_Renwick</dc:creator>
      <dc:date>2014-10-28T14:57:20Z</dc:date>
    </item>
    <item>
      <title>Re: Add missing data from temp tables</title>
      <link>https://community.qlik.com/t5/QlikView/Add-missing-data-from-temp-tables/m-p/713269#M1053264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case you may want to join those tables rather than concatenate them. Each successive load is extending the original rows by adding new attributes, rather than adding new entities (ie rows).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This should achieve what I think you are trying to do. You would need to choose the join type for your model (outer, left, right or inner)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Jonathan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2014 15:01:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Add-missing-data-from-temp-tables/m-p/713269#M1053264</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2014-10-28T15:01:51Z</dc:date>
    </item>
  </channel>
</rss>

