<?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 Transform Oracle SQL to Qlikview in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Transform-Oracle-SQL-to-Qlikview/m-p/399814#M490151</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am a newby in QV and trying to run some reports. First reports were OK, but now i am facing a challenge (for me)....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a query in PL SQL und want to show the result in a QV File&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone tell me how to load the data into the qvw so that i can work with it? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the query:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select &lt;/P&gt;&lt;P&gt;tn.id_teilnehmer,&lt;/P&gt;&lt;P&gt;trunc(geb.angebotsdatum , 'MM') ,&lt;/P&gt;&lt;P&gt;count (geb.id_objekt) "Geb"&lt;/P&gt;&lt;P&gt;,sum(case when eff.rang = 1&amp;nbsp; then 1 else 0 end) "HG"&lt;/P&gt;&lt;P&gt;,sum(case when obe.ob_art = 'FL' then 1 else 0 end) "Flotte"&lt;/P&gt;&lt;P&gt;from pb_teilnehmer tn, pb_obj_gebot geb, pb_obj_gebot_effektiv eff, objextrakt obe&lt;/P&gt;&lt;P&gt;where geb.id_teilnehmer_bieter = eff.id_teilnehmer(+)&lt;/P&gt;&lt;P&gt;and geb.seqgebot = eff.seq(+)&lt;/P&gt;&lt;P&gt;and geb.id_objekt = eff.id_objekt(+)&lt;/P&gt;&lt;P&gt;and eff.id_objekt = obe.id_objekt(+)&lt;/P&gt;&lt;P&gt;and geb.id_teilnehmer_bieter(+) = tn.id_teilnehmer&lt;/P&gt;&lt;P&gt;and 1 = case &lt;/P&gt;&lt;P&gt;when :scope = 1 and&amp;nbsp; (tn.adr_plz like '2%' or&amp;nbsp; tn.adr_plz like '17%' or&amp;nbsp; tn.adr_plz like '18%' or&amp;nbsp; tn.adr_plz like '19%') then 1 &lt;/P&gt;&lt;P&gt;when :scope = 2 and&amp;nbsp; (tn.adr_plz like '0%' or&amp;nbsp; tn.adr_plz like '3%' or&amp;nbsp; tn.adr_plz like '10%' or&amp;nbsp; tn.adr_plz like '11%'&amp;nbsp; or tn.adr_plz like '12%'&amp;nbsp; or tn.adr_plz like '13%'&amp;nbsp; or tn.adr_plz like '14%'&amp;nbsp; or tn.adr_plz like '15%'&amp;nbsp; or tn.adr_plz like '16%') then 1 &lt;/P&gt;&lt;P&gt;when :scope = 3 and&amp;nbsp; (tn.adr_plz like '6%' or&amp;nbsp; tn.adr_plz like '7%' or&amp;nbsp; tn.adr_plz like '8%' or&amp;nbsp; tn.adr_plz like '9%'&amp;nbsp; or tn.adr_plz like '54%'&amp;nbsp; or tn.adr_plz like '55%'&amp;nbsp; or tn.adr_plz like '56%' ) then 1 &lt;/P&gt;&lt;P&gt;when :scope = 4 and&amp;nbsp; (tn.adr_plz like '4%' or&amp;nbsp; tn.adr_plz like '50%' or&amp;nbsp; tn.adr_plz like '51%' or&amp;nbsp; tn.adr_plz like '52%'&amp;nbsp; or tn.adr_plz like '53%'&amp;nbsp; or tn.adr_plz like '57%'&amp;nbsp; or tn.adr_plz like '58%'&amp;nbsp; or tn.adr_plz like '59%') then 1 &lt;/P&gt;&lt;P&gt;when :scope = 5 then 1&lt;/P&gt;&lt;P&gt;else 0 end &lt;/P&gt;&lt;P&gt;and tn.adr_land = 'D'&lt;/P&gt;&lt;P&gt;and tn.ist_bieter = 1&lt;/P&gt;&lt;P&gt;and tn.ist_supervisor = 0&lt;/P&gt;&lt;P&gt;and tn.ist_gesperrt = 0&lt;/P&gt;&lt;P&gt;and geb.angebotsdatum(+) between :startdate and :enddate&lt;/P&gt;&lt;P&gt;group by tn.id_teilnehmer, trunc(geb.angebotsdatum , 'MM')&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Oct 2012 14:06:13 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-10-10T14:06:13Z</dc:date>
    <item>
      <title>Transform Oracle SQL to Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Transform-Oracle-SQL-to-Qlikview/m-p/399814#M490151</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am a newby in QV and trying to run some reports. First reports were OK, but now i am facing a challenge (for me)....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a query in PL SQL und want to show the result in a QV File&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone tell me how to load the data into the qvw so that i can work with it? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the query:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select &lt;/P&gt;&lt;P&gt;tn.id_teilnehmer,&lt;/P&gt;&lt;P&gt;trunc(geb.angebotsdatum , 'MM') ,&lt;/P&gt;&lt;P&gt;count (geb.id_objekt) "Geb"&lt;/P&gt;&lt;P&gt;,sum(case when eff.rang = 1&amp;nbsp; then 1 else 0 end) "HG"&lt;/P&gt;&lt;P&gt;,sum(case when obe.ob_art = 'FL' then 1 else 0 end) "Flotte"&lt;/P&gt;&lt;P&gt;from pb_teilnehmer tn, pb_obj_gebot geb, pb_obj_gebot_effektiv eff, objextrakt obe&lt;/P&gt;&lt;P&gt;where geb.id_teilnehmer_bieter = eff.id_teilnehmer(+)&lt;/P&gt;&lt;P&gt;and geb.seqgebot = eff.seq(+)&lt;/P&gt;&lt;P&gt;and geb.id_objekt = eff.id_objekt(+)&lt;/P&gt;&lt;P&gt;and eff.id_objekt = obe.id_objekt(+)&lt;/P&gt;&lt;P&gt;and geb.id_teilnehmer_bieter(+) = tn.id_teilnehmer&lt;/P&gt;&lt;P&gt;and 1 = case &lt;/P&gt;&lt;P&gt;when :scope = 1 and&amp;nbsp; (tn.adr_plz like '2%' or&amp;nbsp; tn.adr_plz like '17%' or&amp;nbsp; tn.adr_plz like '18%' or&amp;nbsp; tn.adr_plz like '19%') then 1 &lt;/P&gt;&lt;P&gt;when :scope = 2 and&amp;nbsp; (tn.adr_plz like '0%' or&amp;nbsp; tn.adr_plz like '3%' or&amp;nbsp; tn.adr_plz like '10%' or&amp;nbsp; tn.adr_plz like '11%'&amp;nbsp; or tn.adr_plz like '12%'&amp;nbsp; or tn.adr_plz like '13%'&amp;nbsp; or tn.adr_plz like '14%'&amp;nbsp; or tn.adr_plz like '15%'&amp;nbsp; or tn.adr_plz like '16%') then 1 &lt;/P&gt;&lt;P&gt;when :scope = 3 and&amp;nbsp; (tn.adr_plz like '6%' or&amp;nbsp; tn.adr_plz like '7%' or&amp;nbsp; tn.adr_plz like '8%' or&amp;nbsp; tn.adr_plz like '9%'&amp;nbsp; or tn.adr_plz like '54%'&amp;nbsp; or tn.adr_plz like '55%'&amp;nbsp; or tn.adr_plz like '56%' ) then 1 &lt;/P&gt;&lt;P&gt;when :scope = 4 and&amp;nbsp; (tn.adr_plz like '4%' or&amp;nbsp; tn.adr_plz like '50%' or&amp;nbsp; tn.adr_plz like '51%' or&amp;nbsp; tn.adr_plz like '52%'&amp;nbsp; or tn.adr_plz like '53%'&amp;nbsp; or tn.adr_plz like '57%'&amp;nbsp; or tn.adr_plz like '58%'&amp;nbsp; or tn.adr_plz like '59%') then 1 &lt;/P&gt;&lt;P&gt;when :scope = 5 then 1&lt;/P&gt;&lt;P&gt;else 0 end &lt;/P&gt;&lt;P&gt;and tn.adr_land = 'D'&lt;/P&gt;&lt;P&gt;and tn.ist_bieter = 1&lt;/P&gt;&lt;P&gt;and tn.ist_supervisor = 0&lt;/P&gt;&lt;P&gt;and tn.ist_gesperrt = 0&lt;/P&gt;&lt;P&gt;and geb.angebotsdatum(+) between :startdate and :enddate&lt;/P&gt;&lt;P&gt;group by tn.id_teilnehmer, trunc(geb.angebotsdatum , 'MM')&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 14:06:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Transform-Oracle-SQL-to-Qlikview/m-p/399814#M490151</guid>
      <dc:creator />
      <dc:date>2012-10-10T14:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: Transform Oracle SQL to Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Transform-Oracle-SQL-to-Qlikview/m-p/399815#M490152</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That looks like pure sql and no pl, so it should be straight forward. You will need to change the :scope parameter with a variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To show an input box that asks for a value and creates a variable vScope use a line like this:&lt;/P&gt;&lt;P&gt;LET vScope = Input('Input scope', 'Warning!'); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then replace :scope with $(vScope) in the sql statement. That should be enough to load the data. Don't forget to create a connection to the database first though. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 14:44:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Transform-Oracle-SQL-to-Qlikview/m-p/399815#M490152</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2012-10-10T14:44:56Z</dc:date>
    </item>
    <item>
      <title>Re: Transform Oracle SQL to Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Transform-Oracle-SQL-to-Qlikview/m-p/399816#M490153</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the response ( I was sick a few days so not able to work on this)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did the following:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;set vqvdPath='qvd\';&lt;/P&gt;&lt;P&gt;LET vScope = Input('Input scope', 'Warning!');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub Regions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regions:&lt;/P&gt;&lt;P&gt;LOAD *&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SQL Select&lt;/P&gt;&lt;P&gt;tn.id_teilnehmer, &lt;/P&gt;&lt;P&gt;trunc(geb.angebotsdatum , 'MM') ,&lt;/P&gt;&lt;P&gt;count (geb.id_objekt) "Geb"&lt;/P&gt;&lt;P&gt;,sum(case when eff.rang = 1&amp;nbsp; then 1 else 0 end) "HG"&lt;/P&gt;&lt;P&gt;,sum(case when obe.ob_art = 'FL' then 1 else 0 end) "Flotte"&lt;/P&gt;&lt;P&gt;from pb_teilnehmer tn, pb_obj_gebot geb, pb_obj_gebot_effektiv eff, objextrakt obe&lt;/P&gt;&lt;P&gt;where geb.id_teilnehmer_bieter = eff.id_teilnehmer(+)&lt;/P&gt;&lt;P&gt;and geb.seqgebot = eff.seq(+)&lt;/P&gt;&lt;P&gt;and geb.id_objekt = eff.id_objekt(+)&lt;/P&gt;&lt;P&gt;and eff.id_objekt = obe.id_objekt(+)&lt;/P&gt;&lt;P&gt;and geb.id_teilnehmer_bieter(+) = tn.id_teilnehmer&lt;/P&gt;&lt;P&gt;and 1 = case&lt;/P&gt;&lt;P&gt;when $(vScope)= 1 and&amp;nbsp; (tn.adr_plz like '2%' or&amp;nbsp; tn.adr_plz like '17%' or&amp;nbsp; tn.adr_plz like '18%' or&amp;nbsp; tn.adr_plz like '19%') then 1&lt;/P&gt;&lt;P&gt;when $(vScope) = 2 and&amp;nbsp; (tn.adr_plz like '0%' or&amp;nbsp; tn.adr_plz like '3%' or&amp;nbsp; tn.adr_plz like '10%' or&amp;nbsp; tn.adr_plz like '11%'&amp;nbsp; or tn.adr_plz like '12%'&amp;nbsp; or tn.adr_plz like '13%'&amp;nbsp; or tn.adr_plz like '14%'&amp;nbsp; or tn.adr_plz like '15%'&amp;nbsp; or tn.adr_plz like '16%') then 1&lt;/P&gt;&lt;P&gt;when $(vScope) = 3 and&amp;nbsp; (tn.adr_plz like '6%' or&amp;nbsp; tn.adr_plz like '7%' or&amp;nbsp; tn.adr_plz like '8%' or&amp;nbsp; tn.adr_plz like '9%'&amp;nbsp; or tn.adr_plz like '54%'&amp;nbsp; or tn.adr_plz like '55%'&amp;nbsp; or tn.adr_plz like '56%' ) then 1&lt;/P&gt;&lt;P&gt;when $(vScope) = 4 and&amp;nbsp; (tn.adr_plz like '4%' or&amp;nbsp; tn.adr_plz like '50%' or&amp;nbsp; tn.adr_plz like '51%' or&amp;nbsp; tn.adr_plz like '52%'&amp;nbsp; or tn.adr_plz like '53%'&amp;nbsp; or tn.adr_plz like '57%'&amp;nbsp; or tn.adr_plz like '58%'&amp;nbsp; or tn.adr_plz like '59%') then 1&lt;/P&gt;&lt;P&gt;when $(vScope) = 5 then 1&lt;/P&gt;&lt;P&gt;else 0 end&lt;/P&gt;&lt;P&gt;and tn.adr_land = 'D'&lt;/P&gt;&lt;P&gt;and tn.ist_bieter = 1&lt;/P&gt;&lt;P&gt;and tn.ist_supervisor = 0&lt;/P&gt;&lt;P&gt;and tn.ist_gesperrt = 0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;store Regions into $(vqvdPath)Regions.qvd;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But as result I get only a error message&lt;/P&gt;&lt;P&gt;Table not found&lt;/P&gt;&lt;P&gt;store Regions into qvd\Regions.qvd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Oct 2012 14:17:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Transform-Oracle-SQL-to-Qlikview/m-p/399816#M490153</guid>
      <dc:creator />
      <dc:date>2012-10-18T14:17:11Z</dc:date>
    </item>
  </channel>
</rss>

