<?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: Aggr-Function with different flags in one week in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073856#M643260</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Would be helpful if you posted also your current expression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should be able to get what you want by using a set expression that excluded weeks with a flag:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&amp;lt;Weeknumber = e({&amp;lt;Flag = {'X'}&amp;gt;}) &amp;gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Feb 2016 17:34:10 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2016-02-08T17:34:10Z</dc:date>
    <item>
      <title>Aggr-Function with different flags in one week</title>
      <link>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073855#M643259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey everybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to sum the sales per week and product and after that calculate the average of the sales over a period of max. 4 weeks.&lt;/P&gt;&lt;P&gt;This expression works fine:)&lt;/P&gt;&lt;P&gt;Now it can happen that a product has a flag (f.ex. X) at the weekdays MO-FR. In this case, I dont want to include the sales for this specific week in the calculation mentioned above....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="400"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="80"&gt;Salesdate&lt;/TD&gt;&lt;TD class="xl64" width="80"&gt;Weeknumber&lt;/TD&gt;&lt;TD width="80"&gt;Weekday&lt;/TD&gt;&lt;TD width="80"&gt;Flag&lt;/TD&gt;&lt;TD width="80"&gt;Sales&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;01.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;5&lt;/TD&gt;&lt;TD&gt;MO&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;02.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;5&lt;/TD&gt;&lt;TD&gt;DI&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;03.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;5&lt;/TD&gt;&lt;TD&gt;MI&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;04.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;5&lt;/TD&gt;&lt;TD&gt;DO&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;05.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;5&lt;/TD&gt;&lt;TD&gt;FR&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;06.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;5&lt;/TD&gt;&lt;TD&gt;SA&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;07.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;5&lt;/TD&gt;&lt;TD&gt;SO&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;08.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;6&lt;/TD&gt;&lt;TD&gt;MO&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;09.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;6&lt;/TD&gt;&lt;TD&gt;DI&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;10.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;6&lt;/TD&gt;&lt;TD&gt;MI&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;11.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;6&lt;/TD&gt;&lt;TD&gt;DO&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;12.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;6&lt;/TD&gt;&lt;TD&gt;FR&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;13.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;6&lt;/TD&gt;&lt;TD&gt;SA&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;14.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;6&lt;/TD&gt;&lt;TD&gt;SO&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;15.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;7&lt;/TD&gt;&lt;TD&gt;MO&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;16.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;7&lt;/TD&gt;&lt;TD&gt;DI&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;17.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;7&lt;/TD&gt;&lt;TD&gt;MI&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;18.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;7&lt;/TD&gt;&lt;TD&gt;DO&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;19.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;7&lt;/TD&gt;&lt;TD&gt;FR&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;20.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;7&lt;/TD&gt;&lt;TD&gt;SA&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;21.02.2016&lt;/TD&gt;&lt;TD align="right" class="xl64"&gt;7&lt;/TD&gt;&lt;TD&gt;SO&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD align="right"&gt;30&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because some days in the week 6 have a flag, I dont want to include the whole week in my calculation. The result should be:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid rgb(0, 0, 0); width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;PRODUCZ&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;TABLE border="1" class="jiveBorder" style="border: 1px solid #000000; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;AVG SALES PER WEEK (last 4 weeks)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;XYZ&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;=((7*10)+(7*30))/2&amp;nbsp; --&amp;gt; just the sales for week 5 and 6 and division with 2 instead of 3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot in advance:)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Feb 2016 17:12:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073855#M643259</guid>
      <dc:creator>Milo2009</dc:creator>
      <dc:date>2016-02-08T17:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: Aggr-Function with different flags in one week</title>
      <link>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073856#M643260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Would be helpful if you posted also your current expression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You should be able to get what you want by using a set expression that excluded weeks with a flag:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;{&amp;lt;Weeknumber = e({&amp;lt;Flag = {'X'}&amp;gt;}) &amp;gt;}&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Feb 2016 17:34:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073856#M643260</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-02-08T17:34:10Z</dc:date>
    </item>
    <item>
      <title>Re: Aggr-Function with different flags in one week</title>
      <link>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073857#M643261</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your answer. The e/p functions were new to me:) But you never stop learning...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my expression for now: Sum({&amp;lt; Weeknumber=E({&amp;lt;Flag={'*'} - {' '}&amp;gt;}) &amp;gt;} &lt;EM&gt;(if-clauses.....)&lt;/EM&gt; SALES)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works, when just one product is selected. But when I select more products the result is always 0. I tried to get it working by using aggr function, but no success at all:&lt;/P&gt;&lt;P&gt;Sum(Aggr(Sum({&amp;lt; Weeknumber=E({&amp;lt;Flag={'*'} - {' '}&amp;gt;}) &amp;gt;} &lt;EM&gt;(if-clauses.....)&lt;/EM&gt; SALES) Product,Weeknumber))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and kind regards&lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2016 11:49:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073857#M643261</guid>
      <dc:creator>Milo2009</dc:creator>
      <dc:date>2016-02-09T11:49:02Z</dc:date>
    </item>
    <item>
      <title>Re: Aggr-Function with different flags in one week</title>
      <link>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073858#M643262</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You said that the X flag is per product. If you need to look at the current dimension line (product) then set analysis is not really easily applicable here, since it's evaluated once per chart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You could try to generate a coomposite key for Product and Week, like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Product,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Week,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Autonumber(Product &amp;amp; Week) as ProductWeek,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Sum({&amp;lt; ProductWeek = E({&amp;lt;Flag={'*'} - {' '}&amp;gt;}) &amp;gt;} &lt;/SPAN&gt;&lt;EM style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;(if-clauses.....)&lt;/EM&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt; SALES)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;might work (or maybe not, since it's still quite unclear what your context and data model, &lt;EM&gt;if-clauses&lt;/EM&gt; used etc. are).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Feb 2016 14:20:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Aggr-Function-with-different-flags-in-one-week/m-p/1073858#M643262</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-02-09T14:20:25Z</dc:date>
    </item>
  </channel>
</rss>

