<?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: Problem with aggr in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348961#M129276</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reply Matthew,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, i've got another trouble&lt;/P&gt;&lt;P&gt;Do you know how can I consider the total average of OrderID = 2, and also into that the average by Office.&lt;/P&gt;&lt;P&gt;In this example BRNVT shall gives me 3.5 and BRITJ 2.5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But this is a small part of the list, I have over 15 offices, and this is killing me, cause if i use with 'If' i shall give for all these offices the condition, what will turns the expression too big.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tks and regards,&lt;/P&gt;&lt;P&gt;Jorge Souza&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 13 Jun 2012 13:26:48 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-06-13T13:26:48Z</dc:date>
    <item>
      <title>Problem with aggr</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348959#M129274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good day friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am having some trouble using an aggr function.&lt;/P&gt;&lt;P&gt;I have this data as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width: 100%; border: 1px solid #000000;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;Employee&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;OrderID&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;Office&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;City&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;Time&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Jack&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;1&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRITJ&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Itajai&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;John&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;1&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRPNG&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Paranagua&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Michael&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;1&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRITJ&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Itajai&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Mark&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;2&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRNVT&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Navegantes&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Goldman&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;2&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRITJ&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Itajai&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Kevin&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;2&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRITJ&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Itajai&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Jane&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;2&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRNVT&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Navegantes&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Beth&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;1&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRPNG&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Paranagua&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Richard&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;1&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRPNG&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Paranagua&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;George&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;1&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;BRNVT&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;Navegantes&lt;/TD&gt;&lt;TD style="TEXT-ALIGN: center;"&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want the average of time, by OrderID, but only OrderID with the number 2, in this case shall be 3 - avg (4,2,3,3).&lt;/P&gt;&lt;P&gt;So i want an expression, that take each line that OrderID is equal to 1 and compare with this total average of OrderID equal 2.&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;Jack = 2/3 = 0,666&lt;/P&gt;&lt;P&gt;John = 3/3 = 1&lt;/P&gt;&lt;P&gt;Michael = 1/3 = 0,333&lt;/P&gt;&lt;P&gt;Beth = 2/3 = 0,666&lt;/P&gt;&lt;P&gt;Richard = 1/3 = 0,333&lt;/P&gt;&lt;P&gt;George = 4/3 = 1,333&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To complete my goal, the average of this 6 results shall be 1, otherwise it don't reach the goal.&lt;/P&gt;&lt;P&gt;In this example it gives me the average of 0,72, so it didn't reach the goal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any ideas how can i do that?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 13:20:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348959#M129274</guid>
      <dc:creator />
      <dc:date>2012-06-12T13:20:24Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with aggr</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348960#M129275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Solution attached hopefully.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I haven't used an aggr() statement simply a couple of if() statements to control the calculations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="15860" class="jive-image-thumbnail jive-image" onclick="" alt="Averages.PNG" src="https://community.qlik.com/legacyfs/online/15860_Averages.PNG" width="450" /&gt;&lt;/P&gt;&lt;P&gt;The main expression is: =Time/(Avg(total if(OrderID=2,Time)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;.qvw attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All the best,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;P&gt;Visual Analytics Ltd&lt;/P&gt;&lt;P&gt;Qlikview Design Blog: &lt;A href="http://QVDesign.wordpress.com"&gt;http://QVDesign.wordpress.com&lt;/A&gt;&lt;/P&gt;&lt;P&gt;@QlikviewBI&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Jun 2012 16:08:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348960#M129275</guid>
      <dc:creator>matt_crowther</dc:creator>
      <dc:date>2012-06-12T16:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with aggr</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348961#M129276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your reply Matthew,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, i've got another trouble&lt;/P&gt;&lt;P&gt;Do you know how can I consider the total average of OrderID = 2, and also into that the average by Office.&lt;/P&gt;&lt;P&gt;In this example BRNVT shall gives me 3.5 and BRITJ 2.5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But this is a small part of the list, I have over 15 offices, and this is killing me, cause if i use with 'If' i shall give for all these offices the condition, what will turns the expression too big.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tks and regards,&lt;/P&gt;&lt;P&gt;Jorge Souza&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jun 2012 13:26:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348961#M129276</guid>
      <dc:creator />
      <dc:date>2012-06-13T13:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with aggr</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348962#M129277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jorge,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could create the Office Average in load script as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data:&lt;BR /&gt;LOAD * INLINE [&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee, OrderID, Office, City, Time&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jack, 1, BRITJ, Itajai, 2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; John, 1, BRPNG, Paranagua, 3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Michael, 1, BRITJ, Itajai, 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Mark, 2, BRNVT, Navegantes, 4&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Goldman, 2, BRITJ, Itajai, 2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Kevin, 2, BRITJ, Itajai, 3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Jane, 2, BRNVT, Navegantes, 3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Beth, 1, BRPNG, Paranagua, 2&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Richard, 1, BRPNG, Paranagua, 1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; George, 1, BRNVT, Navegantes, 4&lt;BR /&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Left Join (Data)&lt;BR /&gt;Load Office,&lt;BR /&gt; avg(Time) as Office_Avg&lt;BR /&gt;Resident Data Group By Office;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It's then straight forward to add this into your expressions in the front end.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;P&gt;@QlikviewBI&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jun 2012 14:21:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348962#M129277</guid>
      <dc:creator>matt_crowther</dc:creator>
      <dc:date>2012-06-13T14:21:56Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with aggr</title>
      <link>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348963#M129278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, it helps me a lot.&lt;/P&gt;&lt;P&gt;It didn't cross my mind to use group by, i don't use often this statement.&lt;/P&gt;&lt;P&gt;That's why is good publish in here&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 13 Jun 2012 19:30:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Problem-with-aggr/m-p/348963#M129278</guid>
      <dc:creator />
      <dc:date>2012-06-13T19:30:28Z</dc:date>
    </item>
  </channel>
</rss>

