<?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 Trouble with sum, aggr and dimensionality in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Trouble-with-sum-aggr-and-dimensionality/m-p/449865#M167882</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody.&lt;/P&gt;&lt;P&gt;I am stuck with partial sum that are not correct.&lt;/P&gt;&lt;P&gt;I know this trouble has been already addressed but I did not find an answer.&lt;/P&gt;&lt;P&gt;That's why I'm asking you.&lt;/P&gt;&lt;P&gt; Let me explain first that i want to add2 fields in a table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RES STAGE :&lt;/P&gt;&lt;P&gt;=sum(aggr(max(NBRE_STAGE),DATE_CONVOCATION,JOURNEE_PREVISION))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STAGE RESERVED :&lt;/P&gt;&lt;P&gt;=sum(aggr(max(STAGES_RESERVE),DATE_CONVOCATION,JOURNEE_PREVISION))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOTAL :&lt;/P&gt;&lt;P&gt;=sum(NBRE_PEOPLE)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And then my final expression :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESIDUAL:&lt;/P&gt;&lt;P&gt;=if ([STAGE RESERVED]=0, TOTAL,TOTAL+[RES STAGE])&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have only 3 dimensions in my table ; CITY, DATE_CONVOCATION and JOURNEE_PREVISION (AM or PM)&lt;/P&gt;&lt;P&gt;I have checked partial sum on CITY, and day by day the sum is correct, but by month or year it is false.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also tried this with no success ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=IF(Dimensionality()=1, // Si ON est dans le Calcul du total&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF&amp;nbsp;&amp;nbsp;&amp;nbsp; (sum(aggr(max(STAGES_RESERVE),MONTH_PREVISION))=0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(NBRE_PEOPLE),&lt;/P&gt;&lt;P&gt;&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; sum(NBRE_PEOPLE)+sum(aggr(max(NBRE_STAGE),MOIS_PREVISION))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF&amp;nbsp;&amp;nbsp;&amp;nbsp; (sum(aggr(max(STAGES_RESERVE),DATE_CONVOCATION,JOURNEE_PREVISION))=0,&lt;/P&gt;&lt;P&gt;&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; sum(NBRE_PEOPLE),&lt;/P&gt;&lt;P&gt;&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; sum(NBRE_PEOPLE)+sum(aggr(max(NBRE_STAGE),DATE_CONVOCATION,JOURNEE_PREVISION))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=IF(sum(aggr(max(STAGES_RESERVE),DATE_CONVOCATION,JOURNEE_PREVISION))=0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(NBRE_PEOPLE),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(NBRE_PEOPLE)+sum(aggr(max(NBRE_STAGE),DATE_CONVOCATION,JOURNEE_PREVISION)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you see what's going wrong ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 07 Jun 2013 09:26:47 GMT</pubDate>
    <dc:creator />
    <dc:date>2013-06-07T09:26:47Z</dc:date>
    <item>
      <title>Trouble with sum, aggr and dimensionality</title>
      <link>https://community.qlik.com/t5/QlikView/Trouble-with-sum-aggr-and-dimensionality/m-p/449865#M167882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi everybody.&lt;/P&gt;&lt;P&gt;I am stuck with partial sum that are not correct.&lt;/P&gt;&lt;P&gt;I know this trouble has been already addressed but I did not find an answer.&lt;/P&gt;&lt;P&gt;That's why I'm asking you.&lt;/P&gt;&lt;P&gt; Let me explain first that i want to add2 fields in a table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RES STAGE :&lt;/P&gt;&lt;P&gt;=sum(aggr(max(NBRE_STAGE),DATE_CONVOCATION,JOURNEE_PREVISION))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STAGE RESERVED :&lt;/P&gt;&lt;P&gt;=sum(aggr(max(STAGES_RESERVE),DATE_CONVOCATION,JOURNEE_PREVISION))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOTAL :&lt;/P&gt;&lt;P&gt;=sum(NBRE_PEOPLE)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And then my final expression :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RESIDUAL:&lt;/P&gt;&lt;P&gt;=if ([STAGE RESERVED]=0, TOTAL,TOTAL+[RES STAGE])&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have only 3 dimensions in my table ; CITY, DATE_CONVOCATION and JOURNEE_PREVISION (AM or PM)&lt;/P&gt;&lt;P&gt;I have checked partial sum on CITY, and day by day the sum is correct, but by month or year it is false.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also tried this with no success ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=IF(Dimensionality()=1, // Si ON est dans le Calcul du total&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF&amp;nbsp;&amp;nbsp;&amp;nbsp; (sum(aggr(max(STAGES_RESERVE),MONTH_PREVISION))=0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(NBRE_PEOPLE),&lt;/P&gt;&lt;P&gt;&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; sum(NBRE_PEOPLE)+sum(aggr(max(NBRE_STAGE),MOIS_PREVISION))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF&amp;nbsp;&amp;nbsp;&amp;nbsp; (sum(aggr(max(STAGES_RESERVE),DATE_CONVOCATION,JOURNEE_PREVISION))=0,&lt;/P&gt;&lt;P&gt;&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; sum(NBRE_PEOPLE),&lt;/P&gt;&lt;P&gt;&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; sum(NBRE_PEOPLE)+sum(aggr(max(NBRE_STAGE),DATE_CONVOCATION,JOURNEE_PREVISION))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;=IF(sum(aggr(max(STAGES_RESERVE),DATE_CONVOCATION,JOURNEE_PREVISION))=0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(NBRE_PEOPLE),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sum(NBRE_PEOPLE)+sum(aggr(max(NBRE_STAGE),DATE_CONVOCATION,JOURNEE_PREVISION)))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you see what's going wrong ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jun 2013 09:26:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Trouble-with-sum-aggr-and-dimensionality/m-p/449865#M167882</guid>
      <dc:creator />
      <dc:date>2013-06-07T09:26:47Z</dc:date>
    </item>
  </channel>
</rss>

