<?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: Data modeling joining data got 3 rows and expect 1 in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030523#M347955</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And why do you expect only 1 row?&lt;/P&gt;&lt;P&gt;I mean, which WHERE condition should prevent the records to be appended / concatenated?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All rows seem to share the same retournr, so WHERE exists() should be true for these rows.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Apr 2016 16:12:51 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2016-04-27T16:12:51Z</dc:date>
    <item>
      <title>Data modeling joining data got 3 rows and expect 1</title>
      <link>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030522#M347954</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;After loading I got this result in a table&lt;IMG alt="" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/122862_pastedImage_0.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;I expect only 1 row based on the key retournr (=send back number).&lt;/P&gt;&lt;P&gt;I have a load script with test data generated by Excel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data load is as follows:&lt;/P&gt;&lt;P&gt;BRS:&lt;/P&gt;&lt;P&gt;LOAD filiaalnr_plain, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filiaalnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invoerdatum, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is incidenteel$)&lt;/P&gt;&lt;P&gt;where filiaalnr = 'w19';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate(BRS) // inidenteel artikelen&lt;/P&gt;&lt;P&gt;LOAD retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; artikelnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aantal&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is incidenteel_art$)&lt;/P&gt;&lt;P&gt;where exists(retournr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate(BRS) // inidenteel bon&lt;/P&gt;&lt;P&gt;LOAD retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; artikelnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bonnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aantal&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is incidenteel_bon$)&lt;/P&gt;&lt;P&gt;where exists(retournr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate(BRS) // defecten&lt;/P&gt;&lt;P&gt;LOAD 'w' &amp;amp; filiaalnr as filiaalnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invoerdatum, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aantal, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; art_nr as artikelnr&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is defecten$)&lt;/P&gt;&lt;P&gt;where filiaalnr = 'w19';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate(BRS) //mass&lt;/P&gt;&lt;P&gt;LOAD 'w' &amp;amp; filiaalnr as filiaalnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invoerdatum, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aantal, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; art_nr as artikelnr&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is mass$)&lt;/P&gt;&lt;P&gt;where filiaalnr = 'w19';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;org_fil:&lt;/P&gt;&lt;P&gt;LOAD 'w' &amp;amp; filiaalnr_plain as filiaalnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type as filiaaltype&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is org_stam$)&lt;/P&gt;&lt;P&gt;where exists ('w' &amp;amp; filiaalnr_plain);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;org_art:&lt;/P&gt;&lt;P&gt;LOAD art_nr as artikelnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; omschrijving&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is org_art$)&lt;/P&gt;&lt;P&gt;where exists (art_nr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So only shop (=filiaal in Dutch) w19 is loaded but in the table I got 3 rows. I expected only 1 row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data model is like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/122863_pastedImage_1.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;Your help will be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Apr 2016 12:39:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030522#M347954</guid>
      <dc:creator />
      <dc:date>2016-04-27T12:39:07Z</dc:date>
    </item>
    <item>
      <title>Re: Data modeling joining data got 3 rows and expect 1</title>
      <link>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030523#M347955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And why do you expect only 1 row?&lt;/P&gt;&lt;P&gt;I mean, which WHERE condition should prevent the records to be appended / concatenated?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All rows seem to share the same retournr, so WHERE exists() should be true for these rows.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Apr 2016 16:12:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030523#M347955</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-04-27T16:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Data modeling joining data got 3 rows and expect 1</title>
      <link>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030524#M347956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your answer.&lt;/P&gt;&lt;P&gt;Why do I expect only 1 row? I thought that Qlikview will merge the data based on the same key "RetourNr". Now it looks like an outer join only.&lt;/P&gt;&lt;P&gt;Is it possible to concantenate and still do a join. I couldn't find an example for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Apr 2016 17:51:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030524#M347956</guid>
      <dc:creator />
      <dc:date>2016-04-27T17:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: Data modeling joining data got 3 rows and expect 1</title>
      <link>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030525#M347957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not really sure what you are after.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Maybe do another resident load of your table with a GROUP by and aggregation functions like Only().&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Apr 2016 21:21:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030525#M347957</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-04-27T21:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: Data modeling joining data got 3 rows and expect 1</title>
      <link>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030526#M347958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have changed the load script as follows with better results. Apparently Qlikview is only adding rows and doesn't use the key columns for a join.&lt;/P&gt;&lt;P&gt;If you specify inner join and outer join you got the result I was looking for.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BRS:&lt;/P&gt;&lt;P&gt;LOAD filiaalnr_plain, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filiaalnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invoerdatum, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is incidenteel$)&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;//where filiaalnr = 'w19';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//concatenate(BRS) // inidenteel artikelen&lt;/P&gt;&lt;P&gt;incidenteel_art:&lt;/P&gt;&lt;P&gt;inner join (BRS)&lt;/P&gt;&lt;P&gt;LOAD retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; artikelnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aantal&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is incidenteel_art$)&lt;/P&gt;&lt;P&gt;where exists(retournr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;inner join (BRS) // inidenteel bon&lt;/P&gt;&lt;P&gt;LOAD retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; artikelnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bonnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aantal&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is incidenteel_bon$)&lt;/P&gt;&lt;P&gt;where exists(retournr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//concatenate(BRS) // defecten&lt;/P&gt;&lt;P&gt;defects:&lt;/P&gt;&lt;P&gt;outer join (BRS)&lt;/P&gt;&lt;P&gt;LOAD 'w' &amp;amp; filiaalnr as filiaalnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invoerdatum, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aantal, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; art_nr as artikelnr&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is defecten$)&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;//where filiaalnr = 'w19';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mass:&lt;/P&gt;&lt;P&gt;outer join(BRS) //mass&lt;/P&gt;&lt;P&gt;LOAD 'w' &amp;amp; filiaalnr as filiaalnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; retournr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invoerdatum, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aantal, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; art_nr as artikelnr&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is mass$)&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;//where filiaalnr = 'w19';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;org_fil:&lt;/P&gt;&lt;P&gt;LOAD 'w' &amp;amp; filiaalnr_plain as filiaalnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type as filiaaltype&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is org_stam$)&lt;/P&gt;&lt;P&gt;where exists ('w' &amp;amp; filiaalnr_plain);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;org_art:&lt;/P&gt;&lt;P&gt;LOAD art_nr as artikelnr, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; omschrijving&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;D&gt;&lt;/D&gt;&lt;/P&gt;&lt;P&gt;(biff, embedded labels, table is org_art$)&lt;/P&gt;&lt;P&gt;where exists (art_nr);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2016 06:08:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030526#M347958</guid>
      <dc:creator />
      <dc:date>2016-04-28T06:08:59Z</dc:date>
    </item>
    <item>
      <title>Re: Data modeling joining data got 3 rows and expect 1</title>
      <link>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030527#M347959</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;Great work !...may be just small tweak required like while using&lt;STRONG&gt; "inner join"&lt;/STRONG&gt; no need to use &lt;STRONG&gt;"where exists(retournr)"&lt;/STRONG&gt; .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Apr 2016 07:32:58 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Data-modeling-joining-data-got-3-rows-and-expect-1/m-p/1030527#M347959</guid>
      <dc:creator />
      <dc:date>2016-04-28T07:32:58Z</dc:date>
    </item>
  </channel>
</rss>

