<?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: Swapping highest value with lowest value in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579486#M598550</link>
    <description>&lt;P&gt;Okay, now why are we doing this for only Hour 9? What about if there was an hour 10? Would you want to do it from Hour 9 and Hour 10 or just Hour 9 or just Hour 10? Also, what if there was another Qty 1 in Area B for Hour 9? What would you have done then?&lt;/P&gt;</description>
    <pubDate>Mon, 13 May 2019 12:58:08 GMT</pubDate>
    <dc:creator>sunny_talwar</dc:creator>
    <dc:date>2019-05-13T12:58:08Z</dc:date>
    <item>
      <title>Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579275#M598542</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I'm working on a requirement where i have to :&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Select only Hour - '9' and swap SKUs of highest 2 Qty items of Area 'A' with lowest 4 items of Area 'B'&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;example is exampled below:&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;In below example at Hour - '9',&amp;nbsp; &amp;nbsp; &amp;nbsp;Area 'A' SKUs - 1 and 3 has highest qty.&amp;nbsp; So, i want to swap them with SKUs 13 and 14 from Area B. Below is sample data.&lt;/P&gt;&lt;P&gt;Attached is the QV file with data. Any help is highly appreciated. Please advise.&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Order&lt;/TD&gt;&lt;TD&gt;Hour&lt;/TD&gt;&lt;TD&gt;SKU&lt;/TD&gt;&lt;TD&gt;Qty&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;Area&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;A-1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;A-1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;40&lt;/TD&gt;&lt;TD&gt;A-1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;A-1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;A-2&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;E&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;A-2&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;A-2&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;G&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;41&lt;/TD&gt;&lt;TD&gt;A-3&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;A-3&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;I&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;A-3&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;A-4&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;K&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;43&lt;/TD&gt;&lt;TD&gt;A-4&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;M&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;B-1&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;N&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;B-2&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;O&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;B-3&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;P&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;B-4&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Q&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B-5&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;R&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;B-6&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;S&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;B-7&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;T&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;B-8&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;U&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;B-9&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;V&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;B-10&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;W&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;B-11&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 20:53:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579275#M598542</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2024-11-16T20:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579298#M598543</link>
      <description>&lt;P&gt;Its not clear what you mean by "swap". Do you want to manipulate the data during load? If you want to do this in the front end, provide some detail on the object yous are using (pivot table, bar chart etc) and exactly what output you want for the given input.&lt;/P&gt;&lt;P&gt;Also I don't see four values for A or B at some time values. How do you want to handle this case?&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 05:28:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579298#M598543</guid>
      <dc:creator>jonathandienst</dc:creator>
      <dc:date>2019-05-13T05:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579469#M598544</link>
      <description>&lt;P&gt;Hi, Sorry for confusion caused.&lt;/P&gt;&lt;P&gt;I want to do this in script.&amp;nbsp; I want to apply the logic for hour - 9.&lt;/P&gt;&lt;P&gt;If 4 SKUs are not available, i want the logic to take whatever is available. In this case,&amp;nbsp; 2 SKUs.&lt;/P&gt;&lt;P&gt;The logic should take SKU - 1 and 3 from Area 'A' (as they are high qty) and SKU - 12 and 13 (as they are less qty) from Area 'B' and then swap their locations.&lt;/P&gt;&lt;P&gt;So, final O/P would be like below highlighted. Please help.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Area&lt;/TD&gt;&lt;TD&gt;Hour&lt;/TD&gt;&lt;TD&gt;Location&lt;/TD&gt;&lt;TD&gt;SKU&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;A-4&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;A-2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;A-4&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;9&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;A-1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;12&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;9&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;A-3&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;13&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;A-3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;A-3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;B-1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;B-2&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;9&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;B-8&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;B&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;9&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;B-9&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;B-10&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;B-11&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;B-3&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;B-4&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;B-5&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;B-6&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;B-7&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 12:28:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579469#M598544</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2019-05-13T12:28:57Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579473#M598545</link>
      <description>&lt;P&gt;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/46628"&gt;@sunny_talwar&lt;/a&gt;&amp;nbsp; Any help you do is highly appreciated &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 12:42:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579473#M598545</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2019-05-13T12:42:29Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579480#M598546</link>
      <description>&lt;P&gt;I am not sure I understand the logic here.... A-1 has multiple rows in the input, but within output we don't have Qty and the multiple rows become a single row? Does that mean that we don't need Qty and Order field to be part of the output?&lt;/P&gt;&lt;P&gt;Also, you initially mentioned highest 2 Qty items of Area 'A' with lowest 4 items of Area 'B'? What 4 items are we talking about? It seems you did a 2 - 2 swap? And what was the logic to assign A-1 with SKU 12 and A-3 with SKU 13? What if B had another SKU with Qty 3... let's say 14... now which ones will be swaped? 12, 13 or 12, 14 or 13, 14?&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 12:51:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579480#M598546</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-05-13T12:51:48Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579482#M598547</link>
      <description>&lt;P&gt;Actually, there are 3 Area B with 1 Qty... 7, 12, 13... why did you not include 7 in your swap?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 317px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/11947i85D6C3B72ECFAAE7/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 12:54:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579482#M598547</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-05-13T12:54:08Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579483#M598548</link>
      <description>&lt;P&gt;Yes. we don't need Order and qty in output. They are used to calculate sum(qty) by location in the area in the logic.&lt;/P&gt;&lt;P&gt;To swap, we are comparing A Vs B.&lt;/P&gt;&lt;P&gt;In this example, i only have 2 items at Hour 9 in 'A'.&lt;/P&gt;&lt;P&gt;So, i take those 2 highest items swap it with lowest 2 items in 'B' with lowest qty at '9'&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>Mon, 13 May 2019 12:55:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579483#M598548</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2019-05-13T12:55:35Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579484#M598549</link>
      <description>&lt;P&gt;Because SKU '7' transaction has occurred at Hour - '10'.&lt;/P&gt;&lt;P&gt;I only want to look at transactions happened at Hour - '9'&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 12:57:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579484#M598549</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2019-05-13T12:57:09Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579486#M598550</link>
      <description>&lt;P&gt;Okay, now why are we doing this for only Hour 9? What about if there was an hour 10? Would you want to do it from Hour 9 and Hour 10 or just Hour 9 or just Hour 10? Also, what if there was another Qty 1 in Area B for Hour 9? What would you have done then?&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 12:58:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579486#M598550</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-05-13T12:58:08Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579488#M598551</link>
      <description>&lt;P&gt;Sorry, I didn't realize that you already have hour 10 and 11... so this seems like a very specific logic for hour 9. That works, but what if there were three Qty 1s in Area B? against 2 values in Area A.&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 12:59:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579488#M598551</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-05-13T12:59:56Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579490#M598552</link>
      <description>&lt;P&gt;If there is another Qty '1' in Area 'B',&amp;nbsp; it can take any two from Area 'B' or it would be great of it can take min(location) from Area 'B'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For e.g. if it has B-1, B-2, and B-3. I would like to take B-1 and B-2.&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 13:02:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579490#M598552</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2019-05-13T13:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579499#M598553</link>
      <description>&lt;P&gt;May be this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;T1:
LOAD Hour,
	 SKU,
	 Sum(Qty) as Qty,
	 If(Area = 'A', Sum(Qty), -Sum(Qty)) as Qty_Temp,
	 Location,
	 Area
Group By Hour, SKU, Location, Area;
LOAD * INLINE [
    Order, Hour, SKU, Qty, Location, Area
    A, 9, 1, 22, A-1, A
    B, 9, 1, 21, A-1, A
    C, 9, 1, 40, A-1, A
    L, 9, 1, 10, A-1, A
    D, 8, 2, 12, A-2, A
    E, 8, 2, 13, A-2, A
    F, 8, 2, 10, A-2, A
    G, 10, 3, 41, A-3, A
    H, 11, 3, 45, A-3, A
    I, 9, 3, 12, A-3, A
    J, 7, 4, 11, A-4, A
    K, 8, 4, 43, A-4, A
    M, 9, 5, 10, B-1, B
    N, 9, 6, 3, B-2, B
    O, 10, 7, 1, B-3, B
    P, 11, 8, 8, B-4, B
    Q, 12, 9, 2, B-5, B
    R, 13, 10, 2, B-6, B
    S, 14, 11, 3, B-7, B
    T, 9, 12, 1, B-8, B
    U, 9, 13, 1, B-9, B
    V, 9, 14, 7, B-10, B
    W, 9, 15, 3, B-11, B
];

Temp:
LOAD *,
	 If(Area = Previous(Area) and Hour = Previous(Hour), RangeSum(Peek('Rank'), 1), 1) as Rank
Resident T1
Order By Area, Hour, Qty_Temp desc, Location;

DROP Table T1;

Left Join (Temp)
LOAD Rank,
	 Hour,
	 SKU as SKU_A
Resident Temp
Where Area = 'A' and Hour = 9;

Left Join (Temp)
LOAD Rank,
	 Hour,
	 SKU as SKU_B
Resident Temp
Where Area = 'B' and Hour = 9;

Final:
LOAD Area,
	 Hour,
	 Location,
	 If(Len(Trim(SKU_A)) &amp;gt; 0, If(Area = 'A', SKU_B, SKU_A), SKU) as SKU
Resident Temp;

DROP Table Temp;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 13:22:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579499#M598553</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-05-13T13:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579519#M598554</link>
      <description>&lt;P&gt;Sunny -&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You did the magic again... &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; It works...&lt;/P&gt;&lt;P&gt;How do i also give new column 'Rank' in the final output, such that, i can see which is priority 1 and so on..&lt;/P&gt;&lt;P&gt;Rank depends on the qty from Area 'A'. High qty gets Rank1 and so on....&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 13:56:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579519#M598554</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2019-05-13T13:56:11Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579523#M598555</link>
      <description>&lt;P&gt;By bringing it into the Final Table&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Final:
LOAD Area,
	 Hour,
	 Location,
	 Rank,
	 If(Len(Trim(SKU_A)) &amp;gt; 0, If(Area = 'A', SKU_B, SKU_A), SKU) as SKU
Resident Temp;

DROP Table Temp;&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 13 May 2019 13:58:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579523#M598555</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-05-13T13:58:30Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579528#M598556</link>
      <description>&lt;P&gt;Sunny,&lt;/P&gt;&lt;P&gt;Sorry for the confusion..&lt;/P&gt;&lt;P&gt;I understand existing 'Rank' field provides rank, but&amp;nbsp;I just want to give rank to the SKUs we swapped..&lt;/P&gt;&lt;P&gt;For the SKUs, we didn't swap, rank can be null.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 14:02:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579528#M598556</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2019-05-13T14:02:14Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579540#M598557</link>
      <description>&lt;P&gt;May be this&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Final:
LOAD Area,
	 Hour,
	 Location,
	 If(Len(Trim(SKU_A)) &amp;gt; 0, Rank) as Rank,
	 If(Len(Trim(SKU_A)) &amp;gt; 0, If(Area = 'A', SKU_B, SKU_A), SKU) as SKU
Resident Temp;

DROP Table Temp;&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 13 May 2019 14:19:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579540#M598557</guid>
      <dc:creator>sunny_talwar</dc:creator>
      <dc:date>2019-05-13T14:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: Swapping highest value with lowest value</title>
      <link>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579545#M598558</link>
      <description>&lt;P&gt;Thanks a ton, Sunny!&lt;/P&gt;</description>
      <pubDate>Mon, 13 May 2019 14:23:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Swapping-highest-value-with-lowest-value/m-p/1579545#M598558</guid>
      <dc:creator>markgraham123</dc:creator>
      <dc:date>2019-05-13T14:23:17Z</dc:date>
    </item>
  </channel>
</rss>

