<?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: Derived dimension from aggregate max values in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Derived-dimension-from-aggregate-max-values/m-p/637770#M676507</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've take a look and yes this works. FirstSortedValue function helps alot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 05 Jun 2014 10:30:51 GMT</pubDate>
    <dc:creator />
    <dc:date>2014-06-05T10:30:51Z</dc:date>
    <item>
      <title>Derived dimension from aggregate max values</title>
      <link>https://community.qlik.com/t5/QlikView/Derived-dimension-from-aggregate-max-values/m-p/637768#M676505</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;In my script I have loaded a table of data with each record representing details of an item number. Multiple items can exist on a job. Some of these items are pre-grouped into categories. See below example for 2 jobs (1000 and 1001).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="328"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl64" height="21" width="84"&gt;Job Number&lt;/TD&gt;&lt;TD class="xl64" width="71"&gt;Item No&lt;/TD&gt;&lt;TD class="xl64" width="85"&gt;Category&lt;/TD&gt;&lt;TD class="xl65" width="88"&gt;Revenue&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20"&gt;1000&lt;/TD&gt;&lt;TD class="xl66"&gt;2000&lt;/TD&gt;&lt;TD class="xl66"&gt;A&lt;/TD&gt;&lt;TD class="xl67"&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20"&gt;1000&lt;/TD&gt;&lt;TD class="xl66"&gt;2001&lt;/TD&gt;&lt;TD class="xl66"&gt;A&lt;/TD&gt;&lt;TD class="xl67"&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20"&gt;1000&lt;/TD&gt;&lt;TD class="xl66"&gt;2002&lt;/TD&gt;&lt;TD class="xl66"&gt;A&lt;/TD&gt;&lt;TD class="xl67"&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20"&gt;1000&lt;/TD&gt;&lt;TD class="xl66"&gt;2003&lt;/TD&gt;&lt;TD class="xl66"&gt;B&lt;/TD&gt;&lt;TD class="xl67"&gt;400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20"&gt;1000&lt;/TD&gt;&lt;TD class="xl66"&gt;2004&lt;/TD&gt;&lt;TD class="xl66"&gt;B&lt;/TD&gt;&lt;TD class="xl67"&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20"&gt;1000&lt;/TD&gt;&lt;TD class="xl66"&gt;2005&lt;/TD&gt;&lt;TD class="xl66"&gt;Null&lt;/TD&gt;&lt;TD class="xl67"&gt;150&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001&lt;/TD&gt;&lt;TD class="xl68"&gt;2006&lt;/TD&gt;&lt;TD class="xl68"&gt;A&lt;/TD&gt;&lt;TD class="xl69"&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001&lt;/TD&gt;&lt;TD class="xl68"&gt;2007&lt;/TD&gt;&lt;TD class="xl68"&gt;B&lt;/TD&gt;&lt;TD class="xl69"&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001&lt;/TD&gt;&lt;TD class="xl68"&gt;2008&lt;/TD&gt;&lt;TD class="xl68"&gt;Null&lt;/TD&gt;&lt;TD class="xl69"&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;1001&lt;/TD&gt;&lt;TD class="xl68"&gt;2009&lt;/TD&gt;&lt;TD class="xl68"&gt;Null&lt;/TD&gt;&lt;TD class="xl69"&gt;450&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If an item has a category of Null, I would like to populate it with the category that currently holds the most revenue for that job.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E.g.&lt;/P&gt;&lt;P&gt;Job 1000:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Category A = 450, Category B = 600 so Item 2005 should have a value of "B" for Category.&lt;/P&gt;&lt;P&gt;Job 1001:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Category A = 100, Category B = 120 so Items 2008 and 2009 would both have a value of "B" for Category.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to do this in the script itself, creating a new field CategoryNew with values populated for all items.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help with this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Adam &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2014 14:58:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Derived-dimension-from-aggregate-max-values/m-p/637768#M676505</guid>
      <dc:creator />
      <dc:date>2014-06-03T14:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: Derived dimension from aggregate max values</title>
      <link>https://community.qlik.com/t5/QlikView/Derived-dimension-from-aggregate-max-values/m-p/637769#M676506</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, I used this script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Data:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load * Inline [&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Job Number,Item No,Category,Revenue&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1000,2000,A,100&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1000,2001,A,300&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1000,2002,A,50&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1000,2003,B,400&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1000,2004,B,200&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1000,2005,Null,150&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1001,2006,A,100&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1001,2007,B,120&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1001,2008,Null,300&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1001,2009,Null,450&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Testing:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[Job Number],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Category as Cat,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;sum(Revenue) as Sum&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident Data&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;where Category &amp;lt;&amp;gt; 'Null'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Group by [Job Number], Category;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Testing2:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;[Job Number],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;firstsortedvalue(Cat, -Sum) as Category2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident Testing&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;where Cat &amp;lt;&amp;gt; 'Null'&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Group by [Job Number];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Drop Table Testing;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LEFT JOIN (Data)&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; [Job Number],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; 'Null' as Category,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; Category2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident Testing2;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Final:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;*,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if(Category='Null', Category2, Category) as CategoryNew&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resident Data;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Drop Table Data;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Drop table Testing2;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Drop field Category2 from Final;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jun 2014 15:37:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Derived-dimension-from-aggregate-max-values/m-p/637769#M676506</guid>
      <dc:creator>jerem1234</dc:creator>
      <dc:date>2014-06-03T15:37:44Z</dc:date>
    </item>
    <item>
      <title>Re: Derived dimension from aggregate max values</title>
      <link>https://community.qlik.com/t5/QlikView/Derived-dimension-from-aggregate-max-values/m-p/637770#M676507</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the response.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've take a look and yes this works. FirstSortedValue function helps alot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 05 Jun 2014 10:30:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Derived-dimension-from-aggregate-max-values/m-p/637770#M676507</guid>
      <dc:creator />
      <dc:date>2014-06-05T10:30:51Z</dc:date>
    </item>
  </channel>
</rss>

