<?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: find the entry =&amp;lt; the 25th percentile in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2058155#M86905</link>
    <description>&lt;P&gt;Thanks Kush&lt;/P&gt;</description>
    <pubDate>Thu, 06 Apr 2023 20:50:31 GMT</pubDate>
    <dc:creator>edwin</dc:creator>
    <dc:date>2023-04-06T20:50:31Z</dc:date>
    <item>
      <title>find the entry =&lt; the 25th percentile</title>
      <link>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2057680#M86860</link>
      <description>&lt;P&gt;hi,&lt;BR /&gt;im going out of my mind with this one and i think i know why, i just dont know how to fix it.&lt;BR /&gt;i have a data set that has 3 columns and a measure.&amp;nbsp; this is the sample data:&lt;/P&gt;
&lt;TABLE width="550"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="110"&gt;Geo&lt;/TD&gt;
&lt;TD width="110"&gt;Quarter&lt;/TD&gt;
&lt;TD width="110"&gt;SomeDimension&lt;/TD&gt;
&lt;TD width="110"&gt;Sum(Measure)&lt;/TD&gt;
&lt;TD width="110"&gt;25th%&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q1 2022–2023&lt;/TD&gt;
&lt;TD&gt;D&lt;/TD&gt;
&lt;TD&gt;27&lt;/TD&gt;
&lt;TD&gt;37.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q1 2022–2023&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;37.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q1 2022–2023&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;61&lt;/TD&gt;
&lt;TD&gt;37.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q1 2022–2023&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;76&lt;/TD&gt;
&lt;TD&gt;37.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q1 2022–2023&lt;/TD&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;TD&gt;87&lt;/TD&gt;
&lt;TD&gt;37.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q1 2022–2023&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;99&lt;/TD&gt;
&lt;TD&gt;37.75&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q2 2022–2023&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q2 2022–2023&lt;/TD&gt;
&lt;TD&gt;D&lt;/TD&gt;
&lt;TD&gt;14&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q2 2022–2023&lt;/TD&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;TD&gt;22&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q2 2022–2023&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;49&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q2 2022–2023&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;72&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q2 2022–2023&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;80&lt;/TD&gt;
&lt;TD&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q3 2022–2023&lt;/TD&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;TD&gt;53.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q3 2022–2023&lt;/TD&gt;
&lt;TD&gt;F&lt;/TD&gt;
&lt;TD&gt;47&lt;/TD&gt;
&lt;TD&gt;53.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q3 2022–2023&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;73&lt;/TD&gt;
&lt;TD&gt;53.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q3 2022–2023&lt;/TD&gt;
&lt;TD&gt;D&lt;/TD&gt;
&lt;TD&gt;75&lt;/TD&gt;
&lt;TD&gt;53.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q3 2022–2023&lt;/TD&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;89&lt;/TD&gt;
&lt;TD&gt;53.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;SomePlace&lt;/TD&gt;
&lt;TD&gt;Q3 2022–2023&lt;/TD&gt;
&lt;TD&gt;E&lt;/TD&gt;
&lt;TD&gt;98&lt;/TD&gt;
&lt;TD&gt;53.5&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;the 25th%ile is aggr over Geo and Quarter - so 37.75 for Q1, etc..&amp;nbsp; finding the %ile is easy but the ask is to find the 3rd dimension and the SUM at or immediately below the %ile.&amp;nbsp; for this specific example, we are looking for the following:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="edwin_0-1680725054213.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/104358i02A917E99F51785B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="edwin_0-1680725054213.png" alt="edwin_0-1680725054213.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;we should get SOMEDIMENSION C for Q1, C and D for Q2, F for Q3.&lt;BR /&gt;&lt;BR /&gt;if the %ile were an exact match its easy to use an if statement, however finding the max(sum(measure)) that is less than the % aggr by Geo and Quarter is over my head.&amp;nbsp; if it were a single Geo and Quarter, its easy to add the %ile in a set analysis phrase however, if multiples are selected, it doesnt work.&lt;/P&gt;
&lt;P&gt;any help is appreciated.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;here are y expressions:&lt;BR /&gt;Sum:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Sum(Measure)&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;25th%:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;		aggr(nodistinct
			Fractile(
				aggr( 
		    		sum(Measure),
		        	Geo, 
		        	Quarter,
                    SomeDimension
		    	),
		    	0.25
			),
		    Geo, 
		    Quarter
	    )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2023 20:32:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2057680#M86860</guid>
      <dc:creator>edwin</dc:creator>
      <dc:date>2023-04-05T20:32:00Z</dc:date>
    </item>
    <item>
      <title>Re: find the entry =&lt; the 25th percentile</title>
      <link>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2057686#M86861</link>
      <description>&lt;P&gt;to add on, this is what i was saying when a specific quarter is selected, i can find the max within the 25th%:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="edwin_0-1680727254396.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/104359i1484AE3CD308E010/image-size/medium?v=v2&amp;amp;px=400" role="button" title="edwin_0-1680727254396.png" alt="edwin_0-1680727254396.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;usingthis expression:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;aggr(nodistinct max(aggr(sum({&amp;lt;SomeDimension={"=Sum(Measure)&amp;lt;=aggr(nodistinct Fractile(aggr(sum(Measure), Geo, Quarter,SomeDimension),0.25),Geo, Quarter)"}&amp;gt;}Measure), Geo, Quarter, SomeDimension)),Geo, Quarter)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;however, when evaluating over more than 1 group, it breaks&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2023 20:41:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2057686#M86861</guid>
      <dc:creator>edwin</dc:creator>
      <dc:date>2023-04-05T20:41:55Z</dc:date>
    </item>
    <item>
      <title>Re: find the entry =&lt; the 25th percentile</title>
      <link>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2057712#M86865</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/58578"&gt;@edwin&lt;/a&gt;&amp;nbsp; try below&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;=max(total &amp;lt;Geo,Quarter&amp;gt;aggr(if(sum(Measure)&amp;lt;=aggr(nodistinct Fractile(aggr(sum(Measure),Geo, Quarter,SomeDimension),0.25),Geo, Quarter),sum(Measure)),
Geo, Quarter,SomeDimension))
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-04-05 233203.png" style="width: 999px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/104362iDF34D366B84DC7E2/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-04-05 233203.png" alt="Screenshot 2023-04-05 233203.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Apr 2023 22:34:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2057712#M86865</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2023-04-05T22:34:08Z</dc:date>
    </item>
    <item>
      <title>Re: find the entry =&lt; the 25th percentile</title>
      <link>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2058151#M86903</link>
      <description>&lt;P&gt;hi &lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/336"&gt;@Kushal_Chawda&lt;/a&gt;&amp;nbsp;, thanks for the switf response, it does work.&lt;/P&gt;
&lt;P&gt;however do you think there is a set analysis expression that will work for this?&amp;nbsp; the actual data is big and i prefer not to use an IF statement.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Apr 2023 20:24:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2058151#M86903</guid>
      <dc:creator>edwin</dc:creator>
      <dc:date>2023-04-06T20:24:28Z</dc:date>
    </item>
    <item>
      <title>Re: find the entry =&lt; the 25th percentile</title>
      <link>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2058154#M86904</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/58578"&gt;@edwin&lt;/a&gt;&amp;nbsp; you could do it, but you need to have primary key in your table, if you don't have you need to create custom primary key. Creating key using Combination of your report dimension (Geo,Quarter, SomeDimension)&amp;nbsp; could work. If you already have primary key in your table then you can use it directly, but I have created it in script using Rowno() function.&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;LOAD RowNo() as primary_key,
    Geo,
    Quarter,
    SomeDimension,
    Measure
FROM source&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;now you can use this primary_key in your set expression like below&lt;/P&gt;
&lt;P&gt;=max(total &amp;lt;Geo,Quarter&amp;gt;aggr(sum({&amp;lt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;primary_key&lt;/FONT&gt;&lt;/STRONG&gt;={"=sum(Measure)&amp;lt;=aggr(nodistinct Fractile(aggr(sum(Measure),Geo, Quarter,SomeDimension),0.25),Geo, Quarter)"}&amp;gt;}Measure),&lt;BR /&gt;Geo, Quarter,SomeDimension))&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Apr 2023 20:48:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2058154#M86904</guid>
      <dc:creator>Kushal_Chawda</dc:creator>
      <dc:date>2023-04-06T20:48:42Z</dc:date>
    </item>
    <item>
      <title>Re: find the entry =&lt; the 25th percentile</title>
      <link>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2058155#M86905</link>
      <description>&lt;P&gt;Thanks Kush&lt;/P&gt;</description>
      <pubDate>Thu, 06 Apr 2023 20:50:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/find-the-entry-lt-the-25th-percentile/m-p/2058155#M86905</guid>
      <dc:creator>edwin</dc:creator>
      <dc:date>2023-04-06T20:50:31Z</dc:date>
    </item>
  </channel>
</rss>

