<?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: Rank IP list in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Rank-IP-list/m-p/1367637#M30805</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Doing this I've Normalized my ip format and now i can use rank()/min()/max() function on &lt;SPAN style="font-size: 13.3333px;"&gt;[Normalized IP] field.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; Region,&lt;/P&gt;&lt;P&gt;&amp;nbsp; dual(IP,&lt;SPAN style="font-size: 13.3333px;"&gt;FirstPart&amp;amp;SecondPart&amp;amp;ThirdPart&amp;amp;FourthPart) as IP,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; FirstPart&amp;amp;SecondPart&amp;amp;ThirdPart&amp;amp;FourthPart as [Normalized IP];&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; Region,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('111'&amp;amp;left(IP,index(IP,'.')-1),3) as FirstPart,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('111'&amp;amp;mid(IP,index(IP,'.')+1,index(IP,'.',2)-index(IP,'.')-1),3) as SecondPart,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('111'&amp;amp;mid(IP,index(IP,'.',2)+1,index(IP,'.',3)-index(IP,'.',2)-1),3) as ThirdPart,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('111'&amp;amp;mid(IP,index(IP,'.',3)+1,len(IP)-index(IP,'.',3)),3) as FourthPart&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD Region,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IP&lt;/P&gt;&lt;P&gt;FROM &lt;SPAN style="font-size: 10pt;"&gt;IPs.xlsx &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(ooxml, embedded labels, table is Foglio1);&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Jun 2017 09:46:17 GMT</pubDate>
    <dc:creator>micheledenardi</dc:creator>
    <dc:date>2017-06-14T09:46:17Z</dc:date>
    <item>
      <title>Rank IP list</title>
      <link>https://community.qlik.com/t5/App-Development/Rank-IP-list/m-p/1367636#M30804</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've got a list of IP which i want to rank by region/ip.&lt;/P&gt;&lt;P&gt;If i simply remove all dots, the rank is wrong because indipendently from the final number lenght, the numbers on the left are more important than numbers on the right.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to achieve this ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="236" style="border: 1px solid rgb(0, 0, 0); width: 432px; height: 238px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Region&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;IP&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Actual Rank (wrong)&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Rank Expected&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;2.68.55.1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;21.1.6.2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;102.1.1.1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;1&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;9.2.82.6&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;233.55.18.97&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;3&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;10.6.1.5&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;9.89.107.245&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;4&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;2&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;10.6.1.49&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;SPAN style="color: #ff0000;"&gt;2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jun 2017 09:12:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Rank-IP-list/m-p/1367636#M30804</guid>
      <dc:creator>micheledenardi</dc:creator>
      <dc:date>2017-06-14T09:12:30Z</dc:date>
    </item>
    <item>
      <title>Re: Rank IP list</title>
      <link>https://community.qlik.com/t5/App-Development/Rank-IP-list/m-p/1367637#M30805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Doing this I've Normalized my ip format and now i can use rank()/min()/max() function on &lt;SPAN style="font-size: 13.3333px;"&gt;[Normalized IP] field.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; Region,&lt;/P&gt;&lt;P&gt;&amp;nbsp; dual(IP,&lt;SPAN style="font-size: 13.3333px;"&gt;FirstPart&amp;amp;SecondPart&amp;amp;ThirdPart&amp;amp;FourthPart) as IP,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; FirstPart&amp;amp;SecondPart&amp;amp;ThirdPart&amp;amp;FourthPart as [Normalized IP];&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; Region,&lt;/P&gt;&lt;P&gt;&amp;nbsp; IP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('111'&amp;amp;left(IP,index(IP,'.')-1),3) as FirstPart,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('111'&amp;amp;mid(IP,index(IP,'.')+1,index(IP,'.',2)-index(IP,'.')-1),3) as SecondPart,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('111'&amp;amp;mid(IP,index(IP,'.',2)+1,index(IP,'.',3)-index(IP,'.',2)-1),3) as ThirdPart,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; right('111'&amp;amp;mid(IP,index(IP,'.',3)+1,len(IP)-index(IP,'.',3)),3) as FourthPart&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;LOAD Region,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IP&lt;/P&gt;&lt;P&gt;FROM &lt;SPAN style="font-size: 10pt;"&gt;IPs.xlsx &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;(ooxml, embedded labels, table is Foglio1);&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Jun 2017 09:46:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Rank-IP-list/m-p/1367637#M30805</guid>
      <dc:creator>micheledenardi</dc:creator>
      <dc:date>2017-06-14T09:46:17Z</dc:date>
    </item>
  </channel>
</rss>

