<?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: Only script function not working for the below condition - In script in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1816144#M66782</link>
    <description>&lt;P&gt;So, if you are doing this in the script, you expect to see 5 rows returned (3 for Application 1 and 2 for Application 3)?&lt;/P&gt;</description>
    <pubDate>Fri, 18 Jun 2021 15:04:48 GMT</pubDate>
    <dc:creator>sunny_talwar</dc:creator>
    <dc:date>2021-06-18T15:04:48Z</dc:date>
    <item>
      <title>Only script function not working for the below condition - In script</title>
      <link>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815360#M66709</link>
      <description>&lt;P&gt;Hello Everyone,&lt;BR /&gt;&lt;BR /&gt;I have a data like below,&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Application ID&lt;/TD&gt;&lt;TD&gt;Application Name&lt;/TD&gt;&lt;TD&gt;Application State&lt;/TD&gt;&lt;TD&gt;Product ID&lt;/TD&gt;&lt;TD&gt;Product Name&lt;/TD&gt;&lt;TD&gt;Manufacturing Date&lt;/TD&gt;&lt;TD&gt;Product Status&lt;/TD&gt;&lt;TD&gt;Product Category&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Application 1&lt;/TD&gt;&lt;TD&gt;EOL&lt;/TD&gt;&lt;TD&gt;P1&lt;/TD&gt;&lt;TD&gt;Product 1&lt;/TD&gt;&lt;TD&gt;12-May-18&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;SOFTWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Application 1&lt;/TD&gt;&lt;TD&gt;Custom&lt;/TD&gt;&lt;TD&gt;P2&lt;/TD&gt;&lt;TD&gt;Product 2&lt;/TD&gt;&lt;TD&gt;2-Sep-20&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;SOFTWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Application 1&lt;/TD&gt;&lt;TD&gt;Assessed&lt;/TD&gt;&lt;TD&gt;P3&lt;/TD&gt;&lt;TD&gt;Product 3&lt;/TD&gt;&lt;TD&gt;21-Jun-21&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;HARDWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Application 2&lt;/TD&gt;&lt;TD&gt;Extended&lt;/TD&gt;&lt;TD&gt;P4&lt;/TD&gt;&lt;TD&gt;Product 4&lt;/TD&gt;&lt;TD&gt;4-Jun-21&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;SOFTWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Application 2&lt;/TD&gt;&lt;TD&gt;Custom&lt;/TD&gt;&lt;TD&gt;P1&lt;/TD&gt;&lt;TD&gt;Product 1&lt;/TD&gt;&lt;TD&gt;12-May-18&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;SOFTWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Application 2&lt;/TD&gt;&lt;TD&gt;Extended&lt;/TD&gt;&lt;TD&gt;P1&lt;/TD&gt;&lt;TD&gt;Product 1&lt;/TD&gt;&lt;TD&gt;12-Aug-19&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;SOFTWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Application 2&lt;/TD&gt;&lt;TD&gt;Assessed&lt;/TD&gt;&lt;TD&gt;P6&lt;/TD&gt;&lt;TD&gt;Product 6&lt;/TD&gt;&lt;TD&gt;15-Jun-21&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;SOFTWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Application 2&lt;/TD&gt;&lt;TD&gt;Extended&lt;/TD&gt;&lt;TD&gt;P3&lt;/TD&gt;&lt;TD&gt;Product 3&lt;/TD&gt;&lt;TD&gt;21-Jun-21&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;HARDWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Application 3&lt;/TD&gt;&lt;TD&gt;Assessed&lt;/TD&gt;&lt;TD&gt;P7&lt;/TD&gt;&lt;TD&gt;Product 7&lt;/TD&gt;&lt;TD&gt;18-Jun-21&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;HARDWARE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Application 3&lt;/TD&gt;&lt;TD&gt;Extended&lt;/TD&gt;&lt;TD&gt;P8&lt;/TD&gt;&lt;TD&gt;Product 8&lt;/TD&gt;&lt;TD&gt;1-Jun-21&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;TD&gt;HARDWARE&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;I would like to identify the unique Application which has only this month's HARDWARE records with Status 300 like the following condition (Product Category = 'HARDWARE' and Product Status = '300' and (Application State &amp;lt;&amp;gt; 'Custom' , 'ÉOL') and Month &amp;amp; Year (Manufacturing Date) = Today's Month and Year (Let's consider June 2021)&lt;BR /&gt;&lt;BR /&gt;Output should be,&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Application Name&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Application 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Application 3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Reason:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Application 1 has only one record which is with HARDWARE category, 300 status, Assessed state and current month &amp;amp; year record - Condition satisfied&lt;BR /&gt;&lt;BR /&gt;Application 2 has more than 1 record with 300 status, state and current month but not all are HARDWARE - Condition not satisfied&lt;BR /&gt;&lt;BR /&gt;Application 3 has more than 1 record with 300 status, state and both are current month &amp;amp; year and also both falls under HARDWARE category - Condition Satisfied&lt;/P&gt;&lt;P&gt;I tried with Only() script function and it's not working.&lt;BR /&gt;&lt;BR /&gt;Kindly help me with a query for this. I would like to use this in script not as set analysis.&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/44146"&gt;@robert_mika&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/6622"&gt;@hic&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/6077"&gt;@johnw&lt;/a&gt;&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/46628"&gt;@sunny_talwar&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Nov 2021 18:17:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815360#M66709</guid>
      <dc:creator>Sud_qlik</dc:creator>
      <dc:date>2021-11-30T18:17:33Z</dc:date>
    </item>
    <item>
      <title>Re: Only script function not working for the below condition - In script</title>
      <link>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815476#M66717</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;If I manually select the rows on which your conditions apply, I get the these rows as expected output, right?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eddie_wagt_0-1623843485311.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/56888i9EB9757D38CA706D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eddie_wagt_0-1623843485311.png" alt="eddie_wagt_0-1623843485311.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;If so, the you can accomplish this with the following Set Analysis expression.&lt;/P&gt;&lt;P&gt;count({$&amp;lt;[Product Category]={'HARDWARE'},[Product Status]={300},[Application State]-={'Custom' , 'ÉOL'},YearMonth={"=year(today())&amp;amp;num(month(today()),'00')"}&amp;gt;}[Application ID])&lt;/P&gt;&lt;P&gt;I transformed the manufacturing date to YearMonth in the script, normally the date should be connected with a Calendar. And I would normally put the expression "=year(today())&amp;amp;num(month(today()),'00')" in a variable or I would set a flag in the calendar.&lt;/P&gt;&lt;P&gt;LOAD year([CalcDate])&amp;amp;num(month([CalcDate]),'00') as YearMonth&lt;BR /&gt;, *&lt;BR /&gt;;&lt;BR /&gt;LOAD date(date#([Manufacturing Date],'dd-MMM-yy')) as CalcDate&lt;BR /&gt;, *&lt;BR /&gt;;&lt;BR /&gt;LOAD * INLINE [Application ID Application Name Application State Product ID Product Name Manufacturing Date Product Status Product Category&lt;BR /&gt;1 Application 1 EOL P1 Product 1 12-May-18 100 SOFTWARE&lt;BR /&gt;1 Application 1 Custom P2 Product 2 2-Sep-20 200 SOFTWARE&lt;BR /&gt;1 Application 1 Assessed P3 Product 3 21-Jun-21 300 HARDWARE&lt;BR /&gt;2 Application 2 Extended P4 Product 4 4-Jun-21 300 SOFTWARE&lt;BR /&gt;2 Application 2 Custom P1 Product 1 12-May-18 300 SOFTWARE&lt;BR /&gt;2 Application 2 Extended P1 Product 1 12-Aug-19 200 SOFTWARE&lt;BR /&gt;2 Application 2 Assessed P6 Product 6 15-Jun-21 300 SOFTWARE&lt;BR /&gt;2 Application 2 Custom P3 Product 3 21-Jun-21 300 HARDWARE&lt;BR /&gt;3 Application 3 Assessed P7 Product 7 18-Jun-21 300 HARDWARE&lt;BR /&gt;3 Application 3 Extended P8 Product 8 1-Jun-21 300 HARDWARE&lt;BR /&gt;] (delimiter is ' ')&lt;BR /&gt;;&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Somewhat I get the feeling you are looking for something else regarding to the three apps you are referring to. I think it is wise to check if all fields have the same data format. Or maybe you are looking for something else. Let me/us know what you are exactly are looking for.&lt;/P&gt;&lt;P&gt;Regards Eddie&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jun 2021 11:38:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815476#M66717</guid>
      <dc:creator>eddie_wagt</dc:creator>
      <dc:date>2021-06-16T11:38:15Z</dc:date>
    </item>
    <item>
      <title>Re: Only script function not working for the below condition - In script</title>
      <link>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815483#M66718</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/95378"&gt;@eddie_wagt&lt;/a&gt;&amp;nbsp; Thanks for your response. Our intention is to get only the application which fails only with 'HARDWARE'. If we have a mix of SOFTWARE and HARDWARE with all the conditions fulfilled then those applications shouldn't come in the result.&lt;/P&gt;&lt;P&gt;Application 2 should not come in the result as P4, P6 and P3 fulfil all conditions but it has a combination of SOFTWARE and HARDWARE.&lt;BR /&gt;&lt;BR /&gt;But, Application 1 has only one record which fulfil all condition with HARDWARE category and Application 3 has two records&amp;nbsp;which fulfil all conditions with both HARDWARE category.&lt;/P&gt;&lt;P&gt;Also, I need this to be in the script not in set analysis.&lt;/P&gt;&lt;P&gt;Hope this is clear.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jun 2021 12:01:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815483#M66718</guid>
      <dc:creator>Sud_qlik</dc:creator>
      <dc:date>2021-06-16T12:01:09Z</dc:date>
    </item>
    <item>
      <title>Re: Only script function not working for the below condition - In script</title>
      <link>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815490#M66720</link>
      <description>&lt;P&gt;I get the desired result with the following set analysis query but I would like to bring this in script. In script when I use only function with group by it is not giving desired result.&lt;/P&gt;&lt;P&gt;=if(not isnull(AGGR(only({$&amp;lt;[Product Category]={'HARDWARE'},&lt;BR /&gt;[Product Status]={'300'},&lt;BR /&gt;[Calendar Month / Year]={"$(=date(today(),'MMM YYYY'))"}&amp;gt;&lt;BR /&gt;-&lt;BR /&gt;&amp;lt;[Product Category]={'SOFTWARE'},&lt;BR /&gt;[Product Status]={'300'},&lt;BR /&gt;[Calendar Month / Year]={"$(=date(today(),'MMM YYYY'))"}&amp;gt;&lt;BR /&gt;-&lt;BR /&gt;&amp;lt;[Application State]={'End of Life','Custom'}&amp;gt;&lt;BR /&gt;} [APPLICATION ID]),[APPLICATION ID])),'HW Only EOL')&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jun 2021 12:22:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815490#M66720</guid>
      <dc:creator>Sud_qlik</dc:creator>
      <dc:date>2021-06-16T12:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: Only script function not working for the below condition - In script</title>
      <link>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815554#M66734</link>
      <description>&lt;P&gt;Guys, Please help me fix this issue ASAP.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Jun 2021 15:08:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1815554#M66734</guid>
      <dc:creator>Sud_qlik</dc:creator>
      <dc:date>2021-06-16T15:08:57Z</dc:date>
    </item>
    <item>
      <title>Re: Only script function not working for the below condition - In script</title>
      <link>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1816144#M66782</link>
      <description>&lt;P&gt;So, if you are doing this in the script, you expect to see 5 rows returned (3 for Application 1 and 2 for Application 3)?&lt;/P&gt;</description>
      <pubDate>Fri, 18 Jun 2021 15:04:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Only-script-function-not-working-for-the-below-condition-In/m-p/1816144#M66782</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2021-06-18T15:04:48Z</dc:date>
    </item>
  </channel>
</rss>

