<?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 On Demand App Generation in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/On-Demand-App-Generation/m-p/1975774#M80490</link>
    <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For one of my requirement , I am trying ODAG (On demand app generation). I am able to execute ODAG with below ODAG Script.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;//////////////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;
&lt;P&gt;Sub extendwhere (name, valvar_name) &lt;BR /&gt;Let T = name &amp;amp; '_colname' ; &lt;BR /&gt;Let COlname = $(T);&lt;BR /&gt;Let values = (valvar_name);&lt;BR /&gt;If len(Values) &amp;gt; 0 then&lt;BR /&gt;If len(Where_part) &amp;gt; 0 then&lt;BR /&gt;Let where_part = '$(Where_part) and match ("$(Col_name)",$(Values))';&lt;BR /&gt;else&lt;BR /&gt;Let where_part = ' Where match ("$(Col_name)",$(Values))';&lt;BR /&gt;EndIf&lt;BR /&gt;EndIf&lt;BR /&gt;end sub;&lt;/P&gt;
&lt;P&gt;Set FREQUENCY = ;&lt;BR /&gt;Set FREQUENCY = $(odag_FREQUENCY);&lt;BR /&gt;Set FREQUENCY_Colname = 'FREQUENCY' ;&lt;/P&gt;
&lt;P&gt;sET wHERE_PART = '';&lt;/P&gt;
&lt;P&gt;fOR EACH FLDNAME IN 'FREQUENCY'&lt;BR /&gt;LET VALLIST = $($(FLDNAME));&lt;BR /&gt;WHEN (IsNull(VALLIST)) LET VALLIST = '';&lt;BR /&gt;IF LEN (VALLIST) &amp;gt; 0 THEN &lt;BR /&gt;cALL EXTENDWHERE ('$(FLDNAME)','VALLIST');&lt;/P&gt;
&lt;P&gt;EndIf&lt;BR /&gt;Next FLDNAME&lt;/P&gt;
&lt;P&gt;Trace GENERATED WHERE CLAUSE: ;&lt;BR /&gt;TRACE $(WHERE_PART);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;////////////////////////////////////////////////////////////&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here frequency is showing us Count of weekly , monthly and yearly activity.&amp;nbsp; I am meeting all the ODAG criteria and when giving filter on frequency . (I selected monthly ) and even app is getting generated but it's coming up as same one(App showing Yearly, monthly , weekly) .&amp;nbsp; but my expectation is to get monthly data only.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;#ODAG , #On_Demand , #Dynamic _Link&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 01 Sep 2022 10:06:41 GMT</pubDate>
    <dc:creator>RajaRajput28</dc:creator>
    <dc:date>2022-09-01T10:06:41Z</dc:date>
    <item>
      <title>On Demand App Generation</title>
      <link>https://community.qlik.com/t5/App-Development/On-Demand-App-Generation/m-p/1975774#M80490</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For one of my requirement , I am trying ODAG (On demand app generation). I am able to execute ODAG with below ODAG Script.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;//////////////////////////////////////////////////////////////////////////////////////////&lt;/P&gt;
&lt;P&gt;Sub extendwhere (name, valvar_name) &lt;BR /&gt;Let T = name &amp;amp; '_colname' ; &lt;BR /&gt;Let COlname = $(T);&lt;BR /&gt;Let values = (valvar_name);&lt;BR /&gt;If len(Values) &amp;gt; 0 then&lt;BR /&gt;If len(Where_part) &amp;gt; 0 then&lt;BR /&gt;Let where_part = '$(Where_part) and match ("$(Col_name)",$(Values))';&lt;BR /&gt;else&lt;BR /&gt;Let where_part = ' Where match ("$(Col_name)",$(Values))';&lt;BR /&gt;EndIf&lt;BR /&gt;EndIf&lt;BR /&gt;end sub;&lt;/P&gt;
&lt;P&gt;Set FREQUENCY = ;&lt;BR /&gt;Set FREQUENCY = $(odag_FREQUENCY);&lt;BR /&gt;Set FREQUENCY_Colname = 'FREQUENCY' ;&lt;/P&gt;
&lt;P&gt;sET wHERE_PART = '';&lt;/P&gt;
&lt;P&gt;fOR EACH FLDNAME IN 'FREQUENCY'&lt;BR /&gt;LET VALLIST = $($(FLDNAME));&lt;BR /&gt;WHEN (IsNull(VALLIST)) LET VALLIST = '';&lt;BR /&gt;IF LEN (VALLIST) &amp;gt; 0 THEN &lt;BR /&gt;cALL EXTENDWHERE ('$(FLDNAME)','VALLIST');&lt;/P&gt;
&lt;P&gt;EndIf&lt;BR /&gt;Next FLDNAME&lt;/P&gt;
&lt;P&gt;Trace GENERATED WHERE CLAUSE: ;&lt;BR /&gt;TRACE $(WHERE_PART);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;////////////////////////////////////////////////////////////&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here frequency is showing us Count of weekly , monthly and yearly activity.&amp;nbsp; I am meeting all the ODAG criteria and when giving filter on frequency . (I selected monthly ) and even app is getting generated but it's coming up as same one(App showing Yearly, monthly , weekly) .&amp;nbsp; but my expectation is to get monthly data only.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;#ODAG , #On_Demand , #Dynamic _Link&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Sep 2022 10:06:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/On-Demand-App-Generation/m-p/1975774#M80490</guid>
      <dc:creator>RajaRajput28</dc:creator>
      <dc:date>2022-09-01T10:06:41Z</dc:date>
    </item>
  </channel>
</rss>

