<?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: Adding SQL function into Qlikview in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821823#M1045585</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in this scenario no need to go with this function, intervalmatch function is made for data bucketing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Nov 2014 11:13:13 GMT</pubDate>
    <dc:creator>vinay_hg</dc:creator>
    <dc:date>2014-11-26T11:13:13Z</dc:date>
    <item>
      <title>Adding SQL function into Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821820#M1045582</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 a SQL function that's used to get age bands for projected age data. So, how many members are in a 30-39 bracket in Nov 2014, Dec 2014 and so on. Code is below&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;DROP FUNCTION f_get_age_at;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Create or Replace Function f_get_age_at(&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;birthdate in Date, month In Date)&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp; Return Varchar2 Is&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp; ln_age_band varchar2(50);&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; age number;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;Begin&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; age := floor(months_between(month,birthdate)/12);&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ln_age_band := case &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '0' and '17' or age&amp;lt;0 then '0-17'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '18' and '21' then '18-21(Student Rate)'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '22' and '29' then '22-29'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '30' and '39' then '30-39'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '40' and '49' then '40-49'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '50' and '59' then '50-59'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '60' and '64' then '60-64'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '65' and '69' then '65-69'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '70' and '74' then '70-74'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '75' and '79' then '75-79'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '80' and '84' then '80-84'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '85' and '89' then '85-89'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; when age between '90' and '94' then '90-94'&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else '&amp;gt;95' &lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; END;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Return ln_age_band;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;End;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anyway, I can get that to run in Qlikview, by either converting it, or being able to just add it in, and have it called when Qlikview is reloading? It's not stored anywhere other than locally, so it's ran just before we run the query to get projected ages, so I can't call it externally.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Nov 2014 10:51:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821820#M1045582</guid>
      <dc:creator />
      <dc:date>2014-11-26T10:51:31Z</dc:date>
    </item>
    <item>
      <title>Re: Adding SQL function into Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821821#M1045583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use Interval match or maybe even the class function.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Nov 2014 10:53:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821821#M1045583</guid>
      <dc:creator>simondachstr</dc:creator>
      <dc:date>2014-11-26T10:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: Adding SQL function into Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821822#M1045584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Craig,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can write your custom functions in VBScript or JScript using the Edit Module dialog and call them in your Main script when you reload the document.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Giacomo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Nov 2014 11:11:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821822#M1045584</guid>
      <dc:creator>giacomom</dc:creator>
      <dc:date>2014-11-26T11:11:13Z</dc:date>
    </item>
    <item>
      <title>Re: Adding SQL function into Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821823#M1045585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;in this scenario no need to go with this function, intervalmatch function is made for data bucketing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Nov 2014 11:13:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821823#M1045585</guid>
      <dc:creator>vinay_hg</dc:creator>
      <dc:date>2014-11-26T11:13:13Z</dc:date>
    </item>
    <item>
      <title>Re: Adding SQL function into Qlikview</title>
      <link>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821824#M1045586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Craig,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes you can use Class function(Regular buckets) and Interval function(irregular Buckets)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is post by Henric:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.qlik.com/blogs/qlikviewdesignblog/2014/07/14/buckets" title="http://community.qlik.com/blogs/qlikviewdesignblog/2014/07/14/buckets"&gt;http://community.qlik.com/blogs/qlikviewdesignblog/2014/07/14/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Neetha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Nov 2014 11:38:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Adding-SQL-function-into-Qlikview/m-p/821824#M1045586</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-11-26T11:38:38Z</dc:date>
    </item>
  </channel>
</rss>

