<?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 selecting most common text value in an expression in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186267#M503025</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;firstsortedvalue(FieldB,-aggr(max(aggr(count(FieldB),FieldB,FieldA)),FieldA))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, I can not make it deterministic, always depends on the load order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Jun 2012 14:36:53 GMT</pubDate>
    <dc:creator>mbaldoma</dc:creator>
    <dc:date>2012-06-07T14:36:53Z</dc:date>
    <item>
      <title>selecting most common text value in an expression</title>
      <link>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186265#M503023</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a data model which looks like&lt;/P&gt;&lt;P&gt;FieldA FieldB&lt;/P&gt;&lt;P&gt;ABC Text1&lt;/P&gt;&lt;P&gt;ABC Text1&lt;/P&gt;&lt;P&gt;ABC Text2&lt;/P&gt;&lt;P&gt;DEF Text3&lt;/P&gt;&lt;P&gt;GHI Text1&lt;/P&gt;&lt;P&gt;GHI Text2&lt;/P&gt;&lt;P&gt;I have 2 questions&lt;/P&gt;&lt;P&gt;1) How do I , in an expression, select the most commonly occuring value in FieldB for FieldA&lt;/P&gt;&lt;P&gt;2) Assuming this can be done, how can I be deterministic in the case of GHI above ie. always select the same value for FieldB&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Mar 2010 16:53:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186265#M503023</guid>
      <dc:creator />
      <dc:date>2010-03-18T16:53:18Z</dc:date>
    </item>
    <item>
      <title>selecting most common text value in an expression</title>
      <link>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186266#M503024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;body&amp;gt;&amp;lt;p&amp;gt;One option via pivot table:&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;Dimensions:&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;&amp;nbsp;&amp;nbsp; FieldB&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;&amp;nbsp;&amp;nbsp; FieldA&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;Expressions: &amp;nbsp;&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Count(FieldB) &amp;nbsp; // just for checking&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Rank(Count(FieldB),1,2) &amp;nbsp; // just for checking: shows the ranking; for doubles only the first one by sort order has a number, the rest Null&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if(&amp;amp;#39;&amp;amp;#39; &amp;amp;amp; Rank(Count(FieldB),1,2)=&amp;amp;#39;1&amp;amp;#39;,FieldB) &amp;nbsp;// actual result: gives Null for all fields except the correct one; you need the &amp;amp;#39; &amp;amp;#39; so that QV does not use the numeric value which gives to times 1 ( dual() value )&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;&amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;col width="42"&amp;gt;&amp;lt;/col&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td width="42" class="xl63" height="17"&amp;gt;FieldA&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;ABC&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;ABC&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;&amp;lt;b&amp;gt;ABC&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;DEF&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;DEF&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;&amp;lt;b&amp;gt;DEF&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;GHI&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;GHI&amp;lt;/td&amp;gt; &amp;lt;td width="42" class="xl64"&amp;gt;&amp;lt;b&amp;gt;GHI&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td class="xl65" height="17"&amp;gt;FieldB&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;C&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;N&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;V&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;C&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;N&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;V&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;C&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;N&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;V&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td class="xl64" height="17"&amp;gt;Text1&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;2&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;1&amp;lt;/td&amp;gt; &amp;lt;td class="xl67"&amp;gt;&amp;lt;b&amp;gt;Text1&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;0&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;2&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;-&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;1&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;1&amp;lt;/td&amp;gt; &amp;lt;td class="xl67"&amp;gt;&amp;lt;b&amp;gt;Text1&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td class="xl64" height="17"&amp;gt;Text2&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;1&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;2&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;-&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;0&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;2&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;-&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;1&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;1&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;-&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td class="xl64" height="17"&amp;gt;Text3&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;0&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;3&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;-&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;1&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;1&amp;lt;/td&amp;gt; &amp;lt;td class="xl67"&amp;gt;&amp;lt;b&amp;gt;Text3&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl66"&amp;gt;0&amp;lt;/td&amp;gt; &amp;lt;td align="right" class="xl64"&amp;gt;3&amp;lt;/td&amp;gt; &amp;lt;td class="xl64"&amp;gt;-&amp;lt;/td&amp;gt; &amp;lt;/tr&amp;gt; &amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;Greetings,&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;Piet&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;&amp;nbsp;&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Mar 2010 17:54:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186266#M503024</guid>
      <dc:creator />
      <dc:date>2010-03-18T17:54:33Z</dc:date>
    </item>
    <item>
      <title>selecting most common text value in an expression</title>
      <link>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186267#M503025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;firstsortedvalue(FieldB,-aggr(max(aggr(count(FieldB),FieldB,FieldA)),FieldA))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, I can not make it deterministic, always depends on the load order.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2012 14:36:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186267#M503025</guid>
      <dc:creator>mbaldoma</dc:creator>
      <dc:date>2012-06-07T14:36:53Z</dc:date>
    </item>
    <item>
      <title>Re: selecting most common text value in an expression</title>
      <link>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186268#M503026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For item 1, you can try the following expression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(isnull(mode(FieldB))=-1,MaxString(FieldB),mode(FieldB))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I could not understand exactly what you ask in item 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://quickdevtips.blogspot.com/"&gt;http://quickdevtips.blogspot.com/&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2012 18:27:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/selecting-most-common-text-value-in-an-expression/m-p/186268#M503026</guid>
      <dc:creator />
      <dc:date>2012-06-07T18:27:56Z</dc:date>
    </item>
  </channel>
</rss>

