<?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 Median based on Expression in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362164#M493989</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have age as dimension. we need to calculate median age.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sample data:&lt;/P&gt;&lt;P&gt;Age&amp;nbsp;&amp;nbsp;&amp;nbsp; Distibution&lt;/P&gt;&lt;P&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5%&lt;/P&gt;&lt;P&gt;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10%&lt;/P&gt;&lt;P&gt;30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30%&lt;/P&gt;&lt;P&gt;40&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35%&lt;/P&gt;&lt;P&gt;50&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15%&lt;/P&gt;&lt;P&gt;60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5%&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case, the median should be where the cumulative distribution crosses 50%.Here the median age will be 40.&lt;/P&gt;&lt;P&gt;We need a single median age for every vehicle&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 20 Apr 2012 22:34:46 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-04-20T22:34:46Z</dc:date>
    <item>
      <title>Median based on Expression</title>
      <link>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362162#M493987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; We have to calculate median based on expression. we have age values and we calculate vehicle distribution for each vehicle using the expression; sum(base wt)/ sum(toatl &amp;lt;vehicle&amp;gt; base wt). now we need to find the median age value. that is age value at which vehicle distribution crosses 50%. Any help regarding this is appreciated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Apr 2012 21:00:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362162#M493987</guid>
      <dc:creator />
      <dc:date>2012-04-20T21:00:56Z</dc:date>
    </item>
    <item>
      <title>Median based on Expression</title>
      <link>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362163#M493988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can probably work out an advanced aggregation expression, what is the context (dimensions) of your above expression? Could you post some sample data lines?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An advanced aggregation could look like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;=median( aggr( sum([base wt])/sum(total&amp;lt;vehicle&amp;gt; [base wt]), vehicle))&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Apr 2012 21:35:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362163#M493988</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-04-20T21:35:45Z</dc:date>
    </item>
    <item>
      <title>Median based on Expression</title>
      <link>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362164#M493989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We have age as dimension. we need to calculate median age.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sample data:&lt;/P&gt;&lt;P&gt;Age&amp;nbsp;&amp;nbsp;&amp;nbsp; Distibution&lt;/P&gt;&lt;P&gt;10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5%&lt;/P&gt;&lt;P&gt;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10%&lt;/P&gt;&lt;P&gt;30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30%&lt;/P&gt;&lt;P&gt;40&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 35%&lt;/P&gt;&lt;P&gt;50&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15%&lt;/P&gt;&lt;P&gt;60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5%&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this case, the median should be where the cumulative distribution crosses 50%.Here the median age will be 40.&lt;/P&gt;&lt;P&gt;We need a single median age for every vehicle&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Apr 2012 22:34:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362164#M493989</guid>
      <dc:creator />
      <dc:date>2012-04-20T22:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: Median based on Expression</title>
      <link>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362165#M493990</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could try something like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;=min(aggr( if(rangesum(above(DistributionExpression,0,rowno()))&amp;gt;=50, Age),Age))&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where DistributionExpression could be your above expression. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The load order of age must be sorted in ascending order to make this work, so maybe load your sorted age table first in script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See also attached.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Apr 2012 23:02:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Median-based-on-Expression/m-p/362165#M493990</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2012-04-20T23:02:54Z</dc:date>
    </item>
  </channel>
</rss>

