<?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: is it possible to nest udfs or use recursion in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259338#M624273</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. I really appreciate you're trying to find a workaround but the point is: whether is it possible to use recursion in udfs or nested functions in QV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. please imagine:&lt;/P&gt;&lt;P&gt;single dimension, single expression bar chart:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - dimension name: Animals&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - expression: count(Animals)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Animals:&lt;/P&gt;&lt;P&gt;1. Cat&lt;/P&gt;&lt;P&gt;2. White Cat&lt;/P&gt;&lt;P&gt;3. Very Fluffy White Cat with a Dark spot on the Tail&lt;/P&gt;&lt;P&gt;4. Not So Fluffy Cat&lt;/P&gt;&lt;P&gt;5. Not So Fluffy Cat but also Nice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have limited space so i would like to use $(udf_split(Animals,9)) instead of Animals and have:&lt;/P&gt;&lt;P&gt;1. Cat&lt;/P&gt;&lt;P&gt;2. White Cat&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; Very Fluffy &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; White Cat&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with a Dark&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spot on the&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tail&lt;/P&gt;&lt;P&gt;4.&amp;nbsp; Not So Fluffy &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cat&lt;/P&gt;&lt;P&gt;5.&amp;nbsp; Not So Fluffy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cat but also&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Andrzej&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Nov 2016 11:25:24 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-11-17T11:25:24Z</dc:date>
    <item>
      <title>is it possible to nest udfs or use recursion</title>
      <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259332#M624267</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;1. Is it possible to nest one udf into another (I wasn't able to do it)? If yes, how?&lt;/P&gt;&lt;P&gt;2. Is it possible to use recursion (this is just a variant of the first question)? If yes, how? -&amp;gt; when I tried it QV expanded the function until it had space and then raised an error: too many iterations or something similar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Andrzej&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Nov 2016 12:38:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259332#M624267</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-11-16T12:38:52Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to nest udfs or use recursion</title>
      <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259333#M624268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please elaborate more practically what you are trying to do and why.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Nov 2016 13:11:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259333#M624268</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2016-11-16T13:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to nest udfs or use recursion</title>
      <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259334#M624269</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;e.g. @recursion: split a string: 'xx xxxxxxxxx xxxx xxxxxxxxxxx xxxxx xxxxxx xxx x x xxxx xxxx' into pieces of 10 characters but so that the split is being done only on spaces&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this is just a dummy code to show the concept:&lt;/P&gt;&lt;P&gt;set udf_split= if(len(left($1,index($1,'&amp;nbsp; ' ,1))&amp;lt;=$2 or len($1)&amp;lt;=$2 or substrincount($1, '&amp;nbsp; ')=0,&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trim($1),&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(udf_split(left($1,index($1,'&amp;nbsp; ' ,1),$2))&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;&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; );&lt;/P&gt;&lt;P&gt;FOO:&lt;/P&gt;&lt;P&gt;load &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(udf_split(dimension)) as MyDim&lt;/P&gt;&lt;P&gt;resident MyTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@nesting:&lt;/P&gt;&lt;P&gt;BOO:&lt;/P&gt;&lt;P&gt;load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(udf_Outer($(udf_Inner(1,x)))) as Something&lt;/P&gt;&lt;P&gt;resident MyTable;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2016 10:33:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259334#M624269</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-11-17T10:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to nest udfs or use recursion</title>
      <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259335#M624270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This could be done with something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;load recno() as ID, iterno() as SubID, subfield(String, ' ' , iterno()) as SubString&lt;/P&gt;&lt;P&gt;From Source&lt;/P&gt;&lt;P&gt;while iterno() &amp;lt;= substringcount(String, ' ') + 1;&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, 17 Nov 2016 10:41:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259335#M624270</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2016-11-17T10:41:49Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to nest udfs or use recursion</title>
      <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259336#M624271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i know it's a bed practice to answer one's comment but i cannot seem to find the edit:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in the udf_split in the 'false' part there should be something storing the left(...) part but that is irrelevant, I'm just interested in the ability to use recursion, the answer can be presented on n!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the output should be something like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="273"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" width="14"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="14"&gt;x&lt;/TD&gt;&lt;TD class="xl66" style="border-left: none;" width="14"&gt; &lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="14"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="14"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="14"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="14"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="14"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="14"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="21"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="21"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;" width="21"&gt;x&lt;/TD&gt;&lt;TD width="21"&gt;&lt;/TD&gt;&lt;TD width="21"&gt;&lt;/TD&gt;&lt;TD width="21"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;9&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;12&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl66" style="border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;9&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;12&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;13&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;14&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;15&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl66" style="border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;9&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;12&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl66" style="border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl66" style="border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl66" style="border-left: none;"&gt; &lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;5&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;6&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;7&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;8&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;9&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;10&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;12&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="20"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD class="xl65" style="border-left: none;"&gt;x&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl65" height="20" style="border-top: none;"&gt;1&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;2&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;3&lt;/TD&gt;&lt;TD align="right" class="xl65" style="border-top: none; border-left: none;"&gt;4&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2016 10:49:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259336#M624271</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-11-17T10:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to nest udfs or use recursion</title>
      <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259337#M624272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I don't understand what do you want to do. Please give an example in a tabular form like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;source:&lt;/P&gt;&lt;P&gt;Load * inline [&lt;/P&gt;&lt;P&gt;String, OtherFields&lt;/P&gt;&lt;P&gt;.......&lt;/P&gt;&lt;P&gt;],&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;F1 ... Fn&lt;/P&gt;&lt;P&gt;values ......&lt;/P&gt;&lt;P&gt;&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, 17 Nov 2016 11:06:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259337#M624272</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2016-11-17T11:06:05Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to nest udfs or use recursion</title>
      <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259338#M624273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. I really appreciate you're trying to find a workaround but the point is: whether is it possible to use recursion in udfs or nested functions in QV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. please imagine:&lt;/P&gt;&lt;P&gt;single dimension, single expression bar chart:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - dimension name: Animals&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - expression: count(Animals)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Animals:&lt;/P&gt;&lt;P&gt;1. Cat&lt;/P&gt;&lt;P&gt;2. White Cat&lt;/P&gt;&lt;P&gt;3. Very Fluffy White Cat with a Dark spot on the Tail&lt;/P&gt;&lt;P&gt;4. Not So Fluffy Cat&lt;/P&gt;&lt;P&gt;5. Not So Fluffy Cat but also Nice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have limited space so i would like to use $(udf_split(Animals,9)) instead of Animals and have:&lt;/P&gt;&lt;P&gt;1. Cat&lt;/P&gt;&lt;P&gt;2. White Cat&lt;/P&gt;&lt;P&gt;3.&amp;nbsp; Very Fluffy &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; White Cat&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with a Dark&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; spot on the&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tail&lt;/P&gt;&lt;P&gt;4.&amp;nbsp; Not So Fluffy &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cat&lt;/P&gt;&lt;P&gt;5.&amp;nbsp; Not So Fluffy&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cat but also&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Nice&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Andrzej&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Nov 2016 11:25:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259338#M624273</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-11-17T11:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: is it possible to nest udfs or use recursion</title>
      <link>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259339#M624274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take a look on this: &lt;A href="https://community.qlik.com/message/1142778"&gt;Re: Loop for Field name&lt;/A&gt;.&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, 17 Nov 2016 12:09:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/is-it-possible-to-nest-udfs-or-use-recursion/m-p/1259339#M624274</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2016-11-17T12:09:09Z</dc:date>
    </item>
  </channel>
</rss>

