<?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: Parametrized variable not working in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535751#M108562</link>
    <description>&lt;P&gt;may be last condition should be like, try with add num format&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Num(avg(if(KPI = '%Bonus to GGR','##.#0%')))&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 10 Nov 2025 10:05:45 GMT</pubDate>
    <dc:creator>Nagaraju_KCS</dc:creator>
    <dc:date>2025-11-10T10:05:45Z</dc:date>
    <item>
      <title>Parametrized variable not working</title>
      <link>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535742#M108557</link>
      <description>&lt;P&gt;Good morning all,&lt;/P&gt;
&lt;P&gt;I was looking for some help with this problem I am having with a parametrized variable.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the editor I define the following variables:&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Set vFormatBigNum = Dual(Num($1/ Pow(10, 3 * Div(Log10(fabs($1)),3)),'#.##0,0') &amp;amp; '' &amp;amp; Pick(Div(Log10(fabs($1)), 3),'k','M','B','T'), $1);&lt;BR /&gt;SET vNumFormatKPI = if($1 = 'BIGMONEY', '€' &amp;amp; $(vFormatBigNum($2))&lt;BR /&gt;          , if($1 = 'MONEY', '€' &amp;amp; num($2, '#.##0,0')&lt;BR /&gt;            , if($1 = 'BIGINTEGER', $(vFormatBigNum($2))&lt;BR /&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;     , if($1 = 'INTEGER', num($2, '#.##0')&lt;BR /&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;   , if($1 = 'DECIMAL', num($2, '#.##0,0')&lt;BR /&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;&amp;nbsp;&amp;nbsp;   , if($1 = 'PERCENTAGE', num($2, '#.##0,00%')&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   , $2))))));&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN data-teams="true"&gt;Which I than use in the sheet for a KPI value:&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV&gt;if(YEAR_TO_DATE_CALC = 'SUM'&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; , $(vNumFormatKPI(VALUE_TYPE, sum(ACTUAL_VALUE)))&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; , $(vNumFormatKPI(VALUE_TYPE, avg(ACTUAL_VALUE))))&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;This worked correctly; However one of the variables I have sometimes has negative values which I do not want to include in the average. So I rewrote the equation to:&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;if(YEAR_TO_DATE_CALC = 'SUM'&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; , $(vNumFormatKPI(VALUE_TYPE, sum(ACTUAL_VALUE)))&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; , $(vNumFormatKPI(VALUE_TYPE, avg(if(KPI = '%Bonus to GGR', if(ACTUAL_VALUE &amp;gt; 0, ACTUAL_VALUE), ACTUAL_VALUE)))))&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;And now Qlik throws an error, and when you look at the error message most of the question within the average seems to be ignored (see the highlighted part):&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="NLO_CM_0-1762766536507.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/184915iEE133708BB9278E5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="NLO_CM_0-1762766536507.png" alt="NLO_CM_0-1762766536507.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How I solve this issue?&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 10 Nov 2025 09:22:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535742#M108557</guid>
      <dc:creator>NLO_CM</dc:creator>
      <dc:date>2025-11-10T09:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: Parametrized variable not working</title>
      <link>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535748#M108559</link>
      <description>&lt;P&gt;try this&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;which you have highlighted in yellow in the screen shot &lt;STRONG&gt;avg(if(KPI = '%Bonus to GGR')&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;remove if condition inside, just keep it&amp;nbsp;&lt;STRONG&gt;avg('%Bonus to GGR')&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Nov 2025 09:45:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535748#M108559</guid>
      <dc:creator>Nagaraju_KCS</dc:creator>
      <dc:date>2025-11-10T09:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: Parametrized variable not working</title>
      <link>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535750#M108561</link>
      <description>&lt;P&gt;But this is what should be there:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;avg(if(KPI = '%Bonus to GGR', if(ACTUAL_VALUE &amp;gt; 0, ACTUAL_VALUE), ACTUAL_VALUE))&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;While&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;avg(ACTUAL_VALUE)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;works correctly&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Nov 2025 09:52:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535750#M108561</guid>
      <dc:creator>NLO_CM</dc:creator>
      <dc:date>2025-11-10T09:52:26Z</dc:date>
    </item>
    <item>
      <title>Re: Parametrized variable not working</title>
      <link>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535751#M108562</link>
      <description>&lt;P&gt;may be last condition should be like, try with add num format&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Num(avg(if(KPI = '%Bonus to GGR','##.#0%')))&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Nov 2025 10:05:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535751#M108562</guid>
      <dc:creator>Nagaraju_KCS</dc:creator>
      <dc:date>2025-11-10T10:05:45Z</dc:date>
    </item>
    <item>
      <title>Re: Parametrized variable not working</title>
      <link>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535771#M108567</link>
      <description>&lt;P&gt;I think your problem is the nesting of the variables which contain commas within the values (within the expression-string). A comma is always treated as a parameter-delimiter - and there is no masking possible. Theoretically such problems might be resolved with forward/backward-replace approaches with other chars. Often it becomes much to ugly to be sensible.&lt;/P&gt;&lt;P&gt;A better approach is mostly to avoid the comma-stuff by using a different kind of syntax. In your case this might be something like:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;avg({&amp;lt; KPI = {'%Bonus to GGR'} &amp;gt; * &amp;lt; ACTUAL_VALUE {"&amp;gt;0"}&amp;gt;} ACTUAL_VALUE)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;or&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;avg(ACTUAL_VALUE) * -(KPI = '%Bonus to GGR') * -(ACTUAL_VALUE &amp;gt; 0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;but it depends on the data-set + data-model + view-requirements if it's equally to the origin condition.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Nov 2025 13:04:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2535771#M108567</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2025-11-10T13:04:36Z</dc:date>
    </item>
    <item>
      <title>Re: Parametrized variable not working</title>
      <link>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2536018#M108601</link>
      <description>&lt;P&gt;Ah is that the issue, not great.. But I found a solution I think, thanks to your suggestions,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I believe this is working:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;DIV&gt;if(YEAR_TO_DATE_CALC = 'SUM'&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; , $(vNumFormatKPI(VALUE_TYPE, sum(ACTUAL_VALUE)))&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; , $(vNumFormatKPI(VALUE_TYPE, avg(ACTUAL_VALUE * ((-(KPI = '%Bonus to GGR') * -(ACTUAL_VALUE &amp;gt; 0)) + -(KPI &amp;lt;&amp;gt; '%Bonus to GGR'))))))&lt;/DIV&gt;</description>
      <pubDate>Wed, 12 Nov 2025 14:13:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Parametrized-variable-not-working/m-p/2536018#M108601</guid>
      <dc:creator>NLO_CM</dc:creator>
      <dc:date>2025-11-12T14:13:01Z</dc:date>
    </item>
  </channel>
</rss>

