<?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: QUALIFY in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495034#M185164</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The description given by Anutosh is useful, though it's worth pointing out that in many cases you may want only some of your fields to be qualified. Fields you are using for joins should not be qualified as you'll not end up creating your link!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An example:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;QUALIFY *;&lt;/P&gt;&lt;P&gt;UNQUALIFY join.*;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Table1:&lt;/P&gt;&lt;P&gt; LOAD&lt;/P&gt;&lt;P&gt; A as join.A,&lt;/P&gt;&lt;P&gt; B&lt;/P&gt;&lt;P&gt; FROM DataSource;&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; A as join.A,&lt;/P&gt;&lt;P&gt; B&lt;/P&gt;&lt;P&gt; FROM DataSource;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this example, we have retained a link between our tables on join.A, but avoided one on field B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 15 Aug 2013 10:34:10 GMT</pubDate>
    <dc:creator>marcus_malinow</dc:creator>
    <dc:date>2013-08-15T10:34:10Z</dc:date>
    <item>
      <title>QUALIFY</title>
      <link>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495030#M185160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is qualify and how can i use it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Aug 2013 17:13:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495030#M185160</guid>
      <dc:creator />
      <dc:date>2013-08-14T17:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: QUALIFY</title>
      <link>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495031#M185161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;qualify statement&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;Table1:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;LOAD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;A,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;B&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;FROM DataSource;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;Now the columns in the Table1 are internally represented as A, B.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;Qualify *;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;Table1:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;LOAD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;A,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;B&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;FROM DataSource;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: 0.0001pt;"&gt;&lt;SPAN style="font-family: 'Times New Roman','serif';"&gt;If we use Qualify then the columns in Table1 are internally repersented in Qlikview as Table1.A, Table1.B.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Aug 2013 17:14:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495031#M185161</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2013-08-14T17:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: QUALIFY</title>
      <link>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495032#M185162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Qualify statement is used for renaming fields with the table name as a prefix. Let's suppose you have 2 dimension tables. Let's say Suppliers and Customers. In both dimensions you have several fields regarding contact information. You may have &lt;STRONG&gt;Address, Telephone and Name &lt;/STRONG&gt;fields in both dimensions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem comes if the names of these 3 fields are exactly the same in both dimensions, because you wil have a synthetic key (more than one field with the same name in different tables) when you try lo load both tables. This will impact in the performance of QlikView.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the solution would be to rename one or both tables with Qualify statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Qualify for Suppliers:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QUALIFY *&lt;/P&gt;&lt;P&gt;Suppliers:&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;Address, Telephone, Name&lt;/P&gt;&lt;P&gt;from table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UNQUALIFY *;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the result will be that these 3 fields in suppliers table will be renamed as Suppliers.Address, Suppliers.Telephone and Suppliers.Name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Aug 2013 22:02:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495032#M185162</guid>
      <dc:creator>jaime_aguilar</dc:creator>
      <dc:date>2013-08-14T22:02:44Z</dc:date>
    </item>
    <item>
      <title>Re: QUALIFY</title>
      <link>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495033#M185163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can some one give me the link to download simple QV doc which show how to use Quality command ? i also vey interest to understand how it can help me .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Aug 2013 10:21:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495033#M185163</guid>
      <dc:creator>paulyeo11</dc:creator>
      <dc:date>2013-08-15T10:21:26Z</dc:date>
    </item>
    <item>
      <title>Re: QUALIFY</title>
      <link>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495034#M185164</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The description given by Anutosh is useful, though it's worth pointing out that in many cases you may want only some of your fields to be qualified. Fields you are using for joins should not be qualified as you'll not end up creating your link!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An example:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;QUALIFY *;&lt;/P&gt;&lt;P&gt;UNQUALIFY join.*;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Table1:&lt;/P&gt;&lt;P&gt; LOAD&lt;/P&gt;&lt;P&gt; A as join.A,&lt;/P&gt;&lt;P&gt; B&lt;/P&gt;&lt;P&gt; FROM DataSource;&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; A as join.A,&lt;/P&gt;&lt;P&gt; B&lt;/P&gt;&lt;P&gt; FROM DataSource;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this example, we have retained a link between our tables on join.A, but avoided one on field B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Aug 2013 10:34:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495034#M185164</guid>
      <dc:creator>marcus_malinow</dc:creator>
      <dc:date>2013-08-15T10:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: QUALIFY</title>
      <link>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495035#M185165</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 think QULAIFY can be use in a way to prevent Synthetic Key as well.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Qualify B;&lt;/P&gt;&lt;P&gt;Load A,B from x.csv;&lt;/P&gt;&lt;P&gt;Load A,B from y.csv;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The two tables x.csv and y.csv are joined only on A. Three fields will result: A, x.B, y.B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In an unfamiliar database, start out by making sure that only one or a few fields are associated, as illustrated&lt;/P&gt;&lt;P&gt;in this example:&lt;/P&gt;&lt;P&gt;qualify *;&lt;/P&gt;&lt;P&gt;unqualify TransID;&lt;/P&gt;&lt;P&gt;select * from tab1;&lt;/P&gt;&lt;P&gt;select * from tab2;&lt;/P&gt;&lt;P&gt;select * from tab3;&lt;/P&gt;&lt;P&gt;Only TransID will be used for associations between the tables tab1, tab2 and tab3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Gabriel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Aug 2013 10:41:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/QUALIFY/m-p/495035#M185165</guid>
      <dc:creator>Gabriel</dc:creator>
      <dc:date>2013-08-15T10:41:27Z</dc:date>
    </item>
  </channel>
</rss>

