<?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: How to achieve this in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957763#M467571</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suggest adding a Year and a Month field to your data model based on that Period field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming you did that, you are going to make a Table with 2 dimensions:&lt;/P&gt;&lt;P&gt;- Year&lt;/P&gt;&lt;P&gt;- Country&lt;/P&gt;&lt;P&gt;You are going to create two expressions:&lt;/P&gt;&lt;P&gt;- sum(Qty)&lt;/P&gt;&lt;P&gt;- avg(aggr(sum(Qty), Year, Month))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 08 Nov 2015 20:04:11 GMT</pubDate>
    <dc:creator>oknotsen</dc:creator>
    <dc:date>2015-11-08T20:04:11Z</dc:date>
    <item>
      <title>How to achieve this</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957762#M467570</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My data is has following cols&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Country, State, Period(in mm/dd/yyyy format), Qty&lt;/P&gt;&lt;P&gt;A, A1, 1/1/2015, 10&lt;/P&gt;&lt;P&gt;A, A2, 1/1/2015, 20&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;A, A1, 2/1/2015, 25&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;A, A1, 1/1/2014, 15&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;A, A1, 2/1/2014, 10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;B, B1, 3/1/2015, 30&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to achieve the following output&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Year(Period)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Country&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum(Qty) (for the Year)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Average Qty of each but the based on MONTHLY aggregation&lt;/P&gt;&lt;P&gt;2015&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10+20+25=55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Average of (10+20) and 25 = 55/2&lt;/P&gt;&lt;P&gt;2015&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 30/1 = 30&lt;/P&gt;&lt;P&gt;2014&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 15+10=25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Average of 15 and 10 = 25/2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I assume Aggr will have to be put to use - tried few options but gettig "-" as the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In addition to Average, I also want to get the Standard Deviation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help much appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Gopal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Nov 2015 18:42:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957762#M467570</guid>
      <dc:creator />
      <dc:date>2015-11-08T18:42:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to achieve this</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957763#M467571</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suggest adding a Year and a Month field to your data model based on that Period field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming you did that, you are going to make a Table with 2 dimensions:&lt;/P&gt;&lt;P&gt;- Year&lt;/P&gt;&lt;P&gt;- Country&lt;/P&gt;&lt;P&gt;You are going to create two expressions:&lt;/P&gt;&lt;P&gt;- sum(Qty)&lt;/P&gt;&lt;P&gt;- avg(aggr(sum(Qty), Year, Month))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Nov 2015 20:04:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957763#M467571</guid>
      <dc:creator>oknotsen</dc:creator>
      <dc:date>2015-11-08T20:04:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to achieve this</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957764#M467572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;if your Period is always (at it seems from your table) on 1st of month &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;sum(Qty)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;avg(aggr(sum(Qty),Period,Country))&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 08 Nov 2015 20:58:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957764#M467572</guid>
      <dc:creator>maxgro</dc:creator>
      <dc:date>2015-11-08T20:58:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to achieve this</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957765#M467573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's a non-aggr solution:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ExampleData:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year (PeriodDate) as PeriodYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Year (PeriodDate) &amp;amp; '-' &amp;amp; Month(PeriodDate) as PeriodMonth&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inline&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;Country, State, PeriodDate, Qty&lt;/P&gt;&lt;P&gt;A, A1, 1/10/2015, 10&lt;/P&gt;&lt;P&gt;A, A2, 1/10/2015, 20&lt;/P&gt;&lt;P&gt;A, A1, 2/10/2015, 25&lt;/P&gt;&lt;P&gt;A, A1, 1/10/2014, 15&lt;/P&gt;&lt;P&gt;A, A1, 2/10/2014, 10&lt;/P&gt;&lt;P&gt;B, B1, 3/10/2015, 30&lt;/P&gt;&lt;P&gt;];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In a straight table with country and state as dimensions, add two expressions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum(Qty)&lt;/P&gt;&lt;P&gt;sum (Qty) / count (distinct PeriodMonth)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the standard deviation, easiest to use aggr:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sum(Aggr(stdev(Qty),PeriodYear,Country))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="20151108_2.GIF" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/104331_20151108_2.GIF" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With Aggr, always make sure you have an aggregate function &lt;SPAN style="text-decoration: underline;"&gt;outside&lt;/SPAN&gt; of the aggr. So you need:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AggregationFunction1(Aggr(AggregationFunction2(field)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Without the outside aggregation function you may receive a hyphen. Here a hyphen frequently represents more than one value. The outside aggregation makes sure you're returning only one value.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 03:12:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957765#M467573</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-11-09T03:12:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to achieve this</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957766#M467574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Added two dimensions i.e. Year and Year-Month to the data as aggr doesn't seem to work on expressions and then applied the avg expression as suggested. it works.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 19:23:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957766#M467574</guid>
      <dc:creator />
      <dc:date>2015-11-09T19:23:02Z</dc:date>
    </item>
    <item>
      <title>Re: How to achieve this</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957767#M467575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also a correct answer. instead of inline col, i added the two cols in the input data&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Nov 2015 19:24:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-achieve-this/m-p/957767#M467575</guid>
      <dc:creator />
      <dc:date>2015-11-09T19:24:29Z</dc:date>
    </item>
  </channel>
</rss>

