<?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: Calculate the sum of average values in Pivot Table in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Calculate-the-sum-of-average-values-in-Pivot-Table/m-p/1624951#M46522</link>
    <description>&lt;P&gt;Hi Andy,&lt;/P&gt;&lt;P&gt;I think you need to concatenate Contracted Hours, but not join them.&lt;/P&gt;&lt;P&gt;Although you&amp;nbsp; need to prepare data first.&lt;/P&gt;&lt;P&gt;//0. I assume you have loaded Table 1 in memory.&lt;/P&gt;&lt;P&gt;//1. Create a map with Employees&lt;/P&gt;&lt;P&gt;MAP_EmpID2Employee:&lt;/P&gt;&lt;P&gt;MAPPING LOAD [Employee No], [&lt;SPAN&gt;Employee Name&lt;/SPAN&gt;]&lt;/P&gt;&lt;P&gt;Resident [Table 1];&lt;/P&gt;&lt;P&gt;//2. Prepare you data when you load Table 2 and concatenate it with table 1&lt;/P&gt;&lt;P&gt;Concatenate([Table 1])&lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[Employee No],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ApplyMap('MAP_EmpID2Employee', [Employee No],'No match in Table 1 for ' &amp;amp; [Employee No]) AS [Employee Name],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;'Contracted Hours' AS [Wage Category],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[Contracted Hours] AS [Hours Worked]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FROM YOUR_DATA_SOURCE;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then you can use Expression&lt;/P&gt;&lt;P&gt;For Contracted SUM ({$&amp;lt;&lt;SPAN&gt;[Wage Category]={'Contracted Hours' }&lt;/SPAN&gt;&amp;gt;}&lt;SPAN&gt;[Hours Worked]&lt;/SPAN&gt;)&amp;nbsp;&lt;/P&gt;&lt;P&gt;For Hours Worked&amp;nbsp;SUM ({$&amp;lt;&lt;SPAN&gt;[Wage Category]-={'Contracted Hours' }&lt;/SPAN&gt;&amp;gt;}&lt;SPAN&gt;[Hours Worked]&lt;/SPAN&gt;)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;</description>
    <pubDate>Wed, 18 Sep 2019 03:39:38 GMT</pubDate>
    <dc:creator>SergeyMak</dc:creator>
    <dc:date>2019-09-18T03:39:38Z</dc:date>
    <item>
      <title>Calculate the sum of average values in Pivot Table</title>
      <link>https://community.qlik.com/t5/App-Development/Calculate-the-sum-of-average-values-in-Pivot-Table/m-p/1624935#M46520</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Got a question and need to get my head around how to fix it.&lt;/P&gt;&lt;P&gt;I got some employee data set looks like below (Table 1).&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Employee No&lt;/TD&gt;&lt;TD&gt;Employee Name&lt;/TD&gt;&lt;TD&gt;Wage Category&lt;/TD&gt;&lt;TD&gt;Hours Worked&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Andy&lt;/TD&gt;&lt;TD&gt;Ordinary Hours&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Andy&lt;/TD&gt;&lt;TD&gt;Annual Leave&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Andy&lt;/TD&gt;&lt;TD&gt;Sick Leave&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;David&lt;/TD&gt;&lt;TD&gt;Ordinary Hours&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;David&lt;/TD&gt;&lt;TD&gt;Annual Leave&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;David&lt;/TD&gt;&lt;TD&gt;Sick Leave&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Ordinary Hours&lt;/TD&gt;&lt;TD&gt;55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Annual Leave&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Sick Leave&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Sue&lt;/TD&gt;&lt;TD&gt;Ordinary Hours&lt;/TD&gt;&lt;TD&gt;52&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Sue&lt;/TD&gt;&lt;TD&gt;Annual Leave&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Sue&lt;/TD&gt;&lt;TD&gt;Sick Leave&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The above table demonstrates the actual hour of wage category data for 4 employees for a fortnight.&lt;/P&gt;&lt;P&gt;In addition to above, I got another table which looks like below and it got data for employee contracted hours for a fortnight (Table 2).&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Employee No&lt;/TD&gt;&lt;TD&gt;Contracted Hours&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Requirement;&lt;/P&gt;&lt;P&gt;I want to compare the total wage category hours against the contracted hours for each employee. Thus, during the data loading process, I used "Left Join" command to add the contracted hours of data to the Table 1 data.&lt;/P&gt;&lt;P&gt;Now the final data set looks like below;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Employee No&lt;/TD&gt;&lt;TD&gt;Employee Name&lt;/TD&gt;&lt;TD&gt;Wage Category&lt;/TD&gt;&lt;TD&gt;Hours Worked&lt;/TD&gt;&lt;TD&gt;Contracted Hours&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Andy&lt;/TD&gt;&lt;TD&gt;Ordinary Hours&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Andy&lt;/TD&gt;&lt;TD&gt;Annual Leave&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Andy&lt;/TD&gt;&lt;TD&gt;Sick Leave&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;David&lt;/TD&gt;&lt;TD&gt;Ordinary Hours&lt;/TD&gt;&lt;TD&gt;60&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;David&lt;/TD&gt;&lt;TD&gt;Annual Leave&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;David&lt;/TD&gt;&lt;TD&gt;Sick Leave&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Ordinary Hours&lt;/TD&gt;&lt;TD&gt;55&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Annual Leave&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;Sick Leave&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Sue&lt;/TD&gt;&lt;TD&gt;Ordinary Hours&lt;/TD&gt;&lt;TD&gt;52&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Sue&lt;/TD&gt;&lt;TD&gt;Annual Leave&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Sue&lt;/TD&gt;&lt;TD&gt;Sick Leave&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the pivot table, I created a measure named "Contracted Hours" and the calculated expression is "Avg([Contracted Hours])"&amp;nbsp; and for each Wage Category item a separate measure of:&lt;/P&gt;&lt;P&gt;Sum(If([Wage Category ]='Ordinary Hours',[Hours Worked]))&lt;/P&gt;&lt;P&gt;Sum(If([Wage Category ]='Annual Leave',[Hours Worked]))&lt;/P&gt;&lt;P&gt;Sum(If([Wage Category ]='Sick Leave',[Hours Worked]))&lt;/P&gt;&lt;P&gt;Question;&lt;/P&gt;&lt;P&gt;I want to show the "Total" function of the pivot table and if I use it, all the Wage Categories will show the correct total value for each Wage Category except for the " Contracted Hours" because my calculation expression is "Average".&lt;/P&gt;&lt;P&gt;Appreciate your feedback on a method to overcome this issue in my data processing model.&lt;/P&gt;&lt;P&gt;The pivot table I have done in Excel and will looks like below;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Row Labels&lt;/TD&gt;&lt;TD&gt;Contracted Hours&lt;/TD&gt;&lt;TD&gt;Hours Worked&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Andy&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;David&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mary&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Sue&lt;/TD&gt;&lt;TD&gt;72&lt;/TD&gt;&lt;TD&gt;67&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Grand Total&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FFFF00"&gt;65.5&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;270&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;Sorry for the length of the question.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Andy&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2019 02:47:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculate-the-sum-of-average-values-in-Pivot-Table/m-p/1624935#M46520</guid>
      <dc:creator>andymanu</dc:creator>
      <dc:date>2019-09-18T02:47:36Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate the sum of average values in Pivot Table</title>
      <link>https://community.qlik.com/t5/App-Development/Calculate-the-sum-of-average-values-in-Pivot-Table/m-p/1624951#M46522</link>
      <description>&lt;P&gt;Hi Andy,&lt;/P&gt;&lt;P&gt;I think you need to concatenate Contracted Hours, but not join them.&lt;/P&gt;&lt;P&gt;Although you&amp;nbsp; need to prepare data first.&lt;/P&gt;&lt;P&gt;//0. I assume you have loaded Table 1 in memory.&lt;/P&gt;&lt;P&gt;//1. Create a map with Employees&lt;/P&gt;&lt;P&gt;MAP_EmpID2Employee:&lt;/P&gt;&lt;P&gt;MAPPING LOAD [Employee No], [&lt;SPAN&gt;Employee Name&lt;/SPAN&gt;]&lt;/P&gt;&lt;P&gt;Resident [Table 1];&lt;/P&gt;&lt;P&gt;//2. Prepare you data when you load Table 2 and concatenate it with table 1&lt;/P&gt;&lt;P&gt;Concatenate([Table 1])&lt;/P&gt;&lt;P&gt;LOAD&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[Employee No],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ApplyMap('MAP_EmpID2Employee', [Employee No],'No match in Table 1 for ' &amp;amp; [Employee No]) AS [Employee Name],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;'Contracted Hours' AS [Wage Category],&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[Contracted Hours] AS [Hours Worked]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;FROM YOUR_DATA_SOURCE;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then you can use Expression&lt;/P&gt;&lt;P&gt;For Contracted SUM ({$&amp;lt;&lt;SPAN&gt;[Wage Category]={'Contracted Hours' }&lt;/SPAN&gt;&amp;gt;}&lt;SPAN&gt;[Hours Worked]&lt;/SPAN&gt;)&amp;nbsp;&lt;/P&gt;&lt;P&gt;For Hours Worked&amp;nbsp;SUM ({$&amp;lt;&lt;SPAN&gt;[Wage Category]-={'Contracted Hours' }&lt;/SPAN&gt;&amp;gt;}&lt;SPAN&gt;[Hours Worked]&lt;/SPAN&gt;)&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2019 03:39:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculate-the-sum-of-average-values-in-Pivot-Table/m-p/1624951#M46522</guid>
      <dc:creator>SergeyMak</dc:creator>
      <dc:date>2019-09-18T03:39:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate the sum of average values in Pivot Table</title>
      <link>https://community.qlik.com/t5/App-Development/Calculate-the-sum-of-average-values-in-Pivot-Table/m-p/1624957#M46523</link>
      <description>&lt;P&gt;Hi Sergey,&lt;/P&gt;&lt;P&gt;Thanks a lot for your reply.&lt;/P&gt;&lt;P&gt;Yes, the Concatenate function does the job instead of using the Join function.&lt;/P&gt;&lt;P&gt;Great.&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2019 04:33:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Calculate-the-sum-of-average-values-in-Pivot-Table/m-p/1624957#M46523</guid>
      <dc:creator>andymanu</dc:creator>
      <dc:date>2019-09-18T04:33:16Z</dc:date>
    </item>
  </channel>
</rss>

