<?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: Add load and Concatenate in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662128#M1072212</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ADD is only relevant with &lt;STRONG&gt;partial reload. &lt;/STRONG&gt;&lt;/P&gt;&lt;P class="Code"&gt;&lt;/P&gt;&lt;P class="Code"&gt;Tab1:&lt;/P&gt;&lt;P&gt; LOAD Name, Number FROM Persons.csv;&lt;/P&gt;&lt;P&gt; ADD LOAD Name, Number FROM newPersons.csv;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;During normal reload&lt;/SPAN&gt;, data is loaded from &lt;SPAN class="Italic"&gt;Persons.csv&lt;/SPAN&gt; and stored in the QlikView table &lt;SPAN class="Italic"&gt;Tab1&lt;/SPAN&gt;. Data from NewPersons.csv is then &lt;STRONG&gt;concatenated&lt;/STRONG&gt; to the same QlikView table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;During partial reload&lt;/SPAN&gt;, data is loaded from &lt;SPAN class="Italic"&gt;NewPersons.csv&lt;/SPAN&gt; and appended to the QlikView table &lt;SPAN class="Italic"&gt;Tab1&lt;/SPAN&gt;. No check for duplicates is made. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hence, these are different when the reload is partial.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Aug 2014 06:57:23 GMT</pubDate>
    <dc:creator>tresB</dc:creator>
    <dc:date>2014-08-12T06:57:23Z</dc:date>
    <item>
      <title>Add load and Concatenate</title>
      <link>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662126#M1072208</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Community,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What is difference between ADD Load and Concatenate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- Thanks and Regards,&lt;/P&gt;&lt;P&gt;Villyee Anderson.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 06:51:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662126#M1072208</guid>
      <dc:creator>vanderson009</dc:creator>
      <dc:date>2014-08-12T06:51:41Z</dc:date>
    </item>
    <item>
      <title>Re: Add load and Concatenate</title>
      <link>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662127#M1072210</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Villyee,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1&gt;Concatenate&lt;/H1&gt;&lt;P&gt;Now let's look at Concatenate. Concatenate appends the rows of one table to another. Concatenate never merges any rows. The number of rows in a concatenated table is always the sum of the rows from the two input tables. Here's what our sample data will look like after Concatenate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE (Table1) LOAD * RESIDENT Table2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="1" cellspacing="1" class="jiveNoBorder"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border: windowtext 0.5pt solid; background-color: #963634;" width="64"&gt;&lt;SPAN style="color: white; font-family: Arial; font-size: 10pt;"&gt;Key&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext 0.5pt solid; background-color: #963634; border-left: windowtext; border-bottom: windowtext 0.5pt solid;" width="30"&gt;&lt;SPAN style="color: white; font-family: Arial; font-size: 10pt;"&gt; A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext 0.5pt solid; background-color: #963634; border-left: windowtext; border-bottom: windowtext 0.5pt solid;" width="37"&gt;&lt;SPAN style="color: white; font-family: Arial; font-size: 10pt;"&gt; C&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl66" height="20" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; background-color: #da9694; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; background-color: #da9694; border-left: windowtext; border-bottom: windowtext 0.5pt solid;" width="30"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt; A1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; background-color: #da9694; border-left: windowtext; border-bottom: windowtext 0.5pt solid;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;" width="30"&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt; C1&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;" width="30"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt; A2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;" width="30"&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt; C2&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;" width="30"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt; A3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl67" height="20" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext 0.5pt solid; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;" width="30"&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border: 0px solid black; border-right: windowtext 0.5pt solid; border-top: windowtext; border-left: windowtext; border-bottom: windowtext 0.5pt solid;"&gt;&lt;SPAN style="font-family: Arial; font-size: 10pt;"&gt; C4&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Rows with like Key values are not merged together. The rows from Table2 are simply appended to Table1. Because the tables have different fields, rows will have null values for the fields from the "other" table.&lt;/P&gt;&lt;P&gt;s identical, they will be automatically concatenated and you end up with one table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H1&gt;ADD&lt;/H1&gt;&lt;P&gt;Simply put, this statement blindly appends data from one table to the data of another table, having similar signature, during partial reload. It does not check for any duplicate. Hence, ADD LOAD or ADD SELECT is usually follwed by distinct or a proper where clause.&lt;/P&gt;&lt;P&gt;e.g.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD OrderID, OrderAmt from Order_May.csv;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ADD LOAD OrderID, OrderAmt from Order_June.csv;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will simply concate data from Order_June to Order_May. But OrderID might be duplicated. Hence, this statement can be properly shaped to remove duplicate data as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD OrderID, OrderAmt from Order_May.csv;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ADD LOAD OrderID, OrderAmt from Order_June.csv Where Not Exists(OrderID);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more details on load follow link below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/57924"&gt;Types of loads in Qlikview&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;AS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 06:55:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662127#M1072210</guid>
      <dc:creator>amit_saini</dc:creator>
      <dc:date>2014-08-12T06:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: Add load and Concatenate</title>
      <link>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662128#M1072212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ADD is only relevant with &lt;STRONG&gt;partial reload. &lt;/STRONG&gt;&lt;/P&gt;&lt;P class="Code"&gt;&lt;/P&gt;&lt;P class="Code"&gt;Tab1:&lt;/P&gt;&lt;P&gt; LOAD Name, Number FROM Persons.csv;&lt;/P&gt;&lt;P&gt; ADD LOAD Name, Number FROM newPersons.csv;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;During normal reload&lt;/SPAN&gt;, data is loaded from &lt;SPAN class="Italic"&gt;Persons.csv&lt;/SPAN&gt; and stored in the QlikView table &lt;SPAN class="Italic"&gt;Tab1&lt;/SPAN&gt;. Data from NewPersons.csv is then &lt;STRONG&gt;concatenated&lt;/STRONG&gt; to the same QlikView table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;During partial reload&lt;/SPAN&gt;, data is loaded from &lt;SPAN class="Italic"&gt;NewPersons.csv&lt;/SPAN&gt; and appended to the QlikView table &lt;SPAN class="Italic"&gt;Tab1&lt;/SPAN&gt;. No check for duplicates is made. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hence, these are different when the reload is partial.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 06:57:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662128#M1072212</guid>
      <dc:creator>tresB</dc:creator>
      <dc:date>2014-08-12T06:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: Add load and Concatenate</title>
      <link>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662129#M1072214</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;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;ADD Load Will be used for partial Reload.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Whereas Concatenate will be used to combine two tables.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;ASHFAQ&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Aug 2014 06:57:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Add-load-and-Concatenate/m-p/662129#M1072214</guid>
      <dc:creator>ashfaq_haseeb</dc:creator>
      <dc:date>2014-08-12T06:57:38Z</dc:date>
    </item>
  </channel>
</rss>

