<?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: Drop All Tables Except in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729277#M676272</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I actually created a sub for this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub dropTablesExcept(dropTablesExcept_exceptList,dropTablesExcept_n,dropTablesExcept_noOfTables,dropTablesExcept_tableName,dropTablesExcept_excempt,dropTablesExcept_except)&lt;/P&gt;&lt;P&gt;/* &lt;/P&gt;&lt;P&gt;Drops all currently existing tables except those you have listed in the first parameter.&lt;/P&gt;&lt;P&gt;Note that the rest of the parameters should not be set at the call&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usage example:&lt;/P&gt;&lt;P&gt;// Drop all except two tables:&lt;/P&gt;&lt;P&gt;Set exceptList="'ASCII','Characters'";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call dropTablesExcept(exceptList);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Another example, drop all except one table:&lt;/P&gt;&lt;P&gt;Set exceptList="'ASCII'";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call dropTablesExcept(exceptList);&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let dropTablesExcept_noOfTables=NoOfTables();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOR dropTablesExcept_n=0 to dropTablesExcept_noOfTables-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let dropTablesExcept_tableName=TableName(dropTablesExcept_n);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let dropTablesExcept_excempt=False();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for Each dropTablesExcept_except in $(dropTablesExcept_exceptList)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if dropTablesExcept_tableName=dropTablesExcept_except then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let dropTablesExcept_excempt=True();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT For&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NEXT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF not dropTablesExcept_excempt then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace DROP Table $(dropTablesExcept_tableName);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DROP Table $(dropTablesExcept_tableName);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NEXT&lt;/P&gt;&lt;P&gt;endsub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/gg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Jun 2014 15:27:49 GMT</pubDate>
    <dc:creator>gandalfgray</dc:creator>
    <dc:date>2014-06-23T15:27:49Z</dc:date>
    <item>
      <title>Drop All Tables Except</title>
      <link>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729274#M676269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a very large qlikview workbook with many tables which performs a number of transforms on my data. I am creating a condensed version of this to load from the first which is essentially going to be a cut down and somewhat aggregated version, and I've started with a binary load. Of course this loads all tables from the first app, most of which I don't want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any simple to effective run a 'Drop All tables Except A, B and C' for example?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If not directly would it be possible through a simple loop script, or is there another way I could approach loading data in an optimised manner, to only take the tables I want?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 13:34:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729274#M676269</guid>
      <dc:creator />
      <dc:date>2014-06-23T13:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: Drop All Tables Except</title>
      <link>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729275#M676270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The following statement drops all tables, you could create an if statement inside the loop for the exceptions you have;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vTables = TableName(0);&lt;/P&gt;&lt;P&gt;FOR i = 1 to NoOfTables() - 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; LET vTables = vTables &amp;amp; ', ' &amp;amp; TableName(i);&lt;/P&gt;&lt;P&gt;NEXT DROP Tables $(vTables);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 13:58:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729275#M676270</guid>
      <dc:creator />
      <dc:date>2014-06-23T13:58:11Z</dc:date>
    </item>
    <item>
      <title>Re: Drop All Tables Except</title>
      <link>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729276#M676271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Perfect. Would it be possible to import the exceptions from a csv list and do a kind of &lt;EM&gt;if not in()&lt;/EM&gt;... statement to ignore them?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 14:02:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729276#M676271</guid>
      <dc:creator />
      <dc:date>2014-06-23T14:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: Drop All Tables Except</title>
      <link>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729277#M676272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I actually created a sub for this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub dropTablesExcept(dropTablesExcept_exceptList,dropTablesExcept_n,dropTablesExcept_noOfTables,dropTablesExcept_tableName,dropTablesExcept_excempt,dropTablesExcept_except)&lt;/P&gt;&lt;P&gt;/* &lt;/P&gt;&lt;P&gt;Drops all currently existing tables except those you have listed in the first parameter.&lt;/P&gt;&lt;P&gt;Note that the rest of the parameters should not be set at the call&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usage example:&lt;/P&gt;&lt;P&gt;// Drop all except two tables:&lt;/P&gt;&lt;P&gt;Set exceptList="'ASCII','Characters'";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call dropTablesExcept(exceptList);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Another example, drop all except one table:&lt;/P&gt;&lt;P&gt;Set exceptList="'ASCII'";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call dropTablesExcept(exceptList);&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let dropTablesExcept_noOfTables=NoOfTables();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FOR dropTablesExcept_n=0 to dropTablesExcept_noOfTables-1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let dropTablesExcept_tableName=TableName(dropTablesExcept_n);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let dropTablesExcept_excempt=False();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for Each dropTablesExcept_except in $(dropTablesExcept_exceptList)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if dropTablesExcept_tableName=dropTablesExcept_except then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let dropTablesExcept_excempt=True();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXIT For&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NEXT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF not dropTablesExcept_excempt then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trace DROP Table $(dropTablesExcept_tableName);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DROP Table $(dropTablesExcept_tableName);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NEXT&lt;/P&gt;&lt;P&gt;endsub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/gg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Jun 2014 15:27:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/729277#M676272</guid>
      <dc:creator>gandalfgray</dc:creator>
      <dc:date>2014-06-23T15:27:49Z</dc:date>
    </item>
    <item>
      <title>Re: Drop All Tables Except</title>
      <link>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/1576072#M676273</link>
      <description>&lt;P&gt;The best code for this:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Sense-App-Development/Drop-all-Tables-except/m-p/28522/highlight/true#M1937" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Sense-App-Development/Drop-all-Tables-except/m-p/28522/highlight/true#M1937&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 May 2019 17:52:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Drop-All-Tables-Except/m-p/1576072#M676273</guid>
      <dc:creator>carahyba</dc:creator>
      <dc:date>2019-05-02T17:52:46Z</dc:date>
    </item>
  </channel>
</rss>

