<?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 Best way to create a relation between tables in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331520#M1174981</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;He Thijs,&lt;/P&gt;&lt;P&gt;You could do a join between the target and orders table. You don't need to specify the key, QV will automatically do the join on week,year and group. But first you have to do an aggregate on the order table. Something like group by week year group and sum(profit) as profit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another option is to do nothing. Because QV automaticly makes a link between tables with the same column names.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 31 May 2012 14:57:40 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-05-31T14:57:40Z</dc:date>
    <item>
      <title>Best way to create a relation between tables</title>
      <link>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331519#M1174980</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 2 tables, one with all the orders in it, and the other for each week it goal.&lt;/P&gt;&lt;P&gt;Each order has a group and each group has for each week a target(goal).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But how do I link those 2 in qlikview?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;table with orders:&lt;/P&gt;&lt;P&gt;week&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; year&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; profit&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 500&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 600&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 700&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 800&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;table with targets;&lt;/P&gt;&lt;P&gt;week&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; year&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; goal&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 800&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and as result I seek is:&lt;/P&gt;&lt;P&gt;week&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; year&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; profit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; goal&lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 800&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2012&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1300&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the table with targets can be changed because its in excel and its static.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thijs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2012 14:00:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331519#M1174980</guid>
      <dc:creator />
      <dc:date>2012-05-31T14:00:22Z</dc:date>
    </item>
    <item>
      <title>Best way to create a relation between tables</title>
      <link>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331520#M1174981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;He Thijs,&lt;/P&gt;&lt;P&gt;You could do a join between the target and orders table. You don't need to specify the key, QV will automatically do the join on week,year and group. But first you have to do an aggregate on the order table. Something like group by week year group and sum(profit) as profit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another option is to do nothing. Because QV automaticly makes a link between tables with the same column names.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2012 14:57:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331520#M1174981</guid>
      <dc:creator />
      <dc:date>2012-05-31T14:57:40Z</dc:date>
    </item>
    <item>
      <title>Best way to create a relation between tables</title>
      <link>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331521#M1174982</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You must concatenate the orders with the target but in the target table add a column and put something like "target" then on the chart (straight table) add the three dimensions week, year and group and in the expresion add two, one with the sum of profit when cames from the orders: sum(if(target&amp;lt;&amp;gt;'target',profit))&amp;nbsp; and another one when cames from the plan sum(if(target='target',profit)) you should have something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 490px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" height="17" width="98"&gt;week&lt;/TD&gt;&lt;TD class="xl63" style="border-left-style: none;" width="98"&gt;year&lt;/TD&gt;&lt;TD class="xl63" style="border-left-style: none;" width="98"&gt;group&lt;/TD&gt;&lt;TD class="xl63" style="border-left-style: none;" width="98"&gt;sum orders&lt;/TD&gt;&lt;TD class="xl63" style="border-left-style: none;" width="98"&gt;plan&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="17" style="border-top-style: none;"&gt; &lt;/TD&gt;&lt;TD class="xl64" style="border-top-style: none;"&gt; &lt;/TD&gt;&lt;TD class="xl64" style="border-top-style: none;"&gt; &lt;/TD&gt;&lt;TD class="xl65" style="border-top-style: none;"&gt;&lt;STRONG&gt;2600&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top-style: none; border-left-style: none;"&gt;&lt;STRONG&gt;1500&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="17" style="border-top-style: none;"&gt;17&lt;/TD&gt;&lt;TD class="xl66" style="border-top-style: none; border-left-style: none;"&gt;2012&lt;/TD&gt;&lt;TD class="xl66" style="border-top-style: none; border-left-style: none;"&gt;A&lt;/TD&gt;&lt;TD class="xl66" style="border-top-style: none; border-left-style: none;"&gt;1300&lt;/TD&gt;&lt;TD class="xl66" style="border-top-style: none; border-left-style: none;"&gt;500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="17" style="border-top-style: none;"&gt;17&lt;/TD&gt;&lt;TD class="xl66" style="border-top-style: none; border-left-style: none;"&gt;2012&lt;/TD&gt;&lt;TD class="xl66" style="border-top-style: none; border-left-style: none;"&gt;B&lt;/TD&gt;&lt;TD class="xl66" style="border-top-style: none; border-left-style: none;"&gt;1300&lt;/TD&gt;&lt;TD class="xl66" style="border-top-style: none; border-left-style: none;"&gt;1000&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 31 May 2012 17:30:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331521#M1174982</guid>
      <dc:creator />
      <dc:date>2012-05-31T17:30:51Z</dc:date>
    </item>
    <item>
      <title>Re: Best way to create a relation between tables</title>
      <link>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331522#M1174983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did now only a relation between the groups and this as sum: &lt;/P&gt;&lt;PRE __default_attr="java" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;sum({$&amp;lt;weekTarget={$(=Max(weekOrder))},yearTarget={$(=Max(yearOrder))}&amp;gt;}BUDGETTarget)&lt;BR /&gt;&lt;/PRE&gt;&lt;P&gt;And it seems to work, is it correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quick side question:&lt;/P&gt;&lt;P&gt;In the real situation I have another table, the table PART and there it stored the group, and in the Order table it has only the part.&lt;/P&gt;&lt;P&gt;So i already linked those 2, to get the group and it works fine, but some orders don't have parts that exicst in the PART table.&lt;/P&gt;&lt;P&gt;So the group is a dash ("-") and I can't filter them in a group called "&lt;SPAN class="wordentry" id="word2"&gt;additional&lt;/SPAN&gt;".&lt;/P&gt;&lt;P&gt;I used this code before loading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(IsNull(group) =-1 or Trim(group) = '', '&lt;SPAN class="wordentry" id="word2"&gt;additional&lt;/SPAN&gt;',group) as headgroup&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Jun 2012 06:49:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331522#M1174983</guid>
      <dc:creator />
      <dc:date>2012-06-01T06:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: Best way to create a relation between tables</title>
      <link>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331523#M1174984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It seems that could work as you said, and I havent use the isnull validation but i guess it could work that way, in the first example what I did was: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Orders:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; week, year, group, profit&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17, 2012, A, 500&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17, 2012, B, 600&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17, 2012, B, 700&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17, 2012, A, 800&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt; Concatenate&lt;/P&gt;&lt;P&gt;TARGET:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; week, year, group, profit, target&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17, 2012, A, 500, target&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17, 2012, B, 1000, target&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and in the graphic I use the next expressions: &lt;/P&gt;&lt;P&gt;Order&lt;/P&gt;&lt;P&gt;sum(if(target&amp;lt;&amp;gt;'target',profit))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Plan&lt;/P&gt;&lt;P&gt;sum(if(target='target',profit))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 01 Jun 2012 15:11:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Best-way-to-create-a-relation-between-tables/m-p/331523#M1174984</guid>
      <dc:creator />
      <dc:date>2012-06-01T15:11:43Z</dc:date>
    </item>
  </channel>
</rss>

