<?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: Comparing 2 Rows in Pivot Respecting Dimensionality in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Comparing-2-Rows-in-Pivot-Respecting-Dimensionality/m-p/421590#M489420</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be I simplified things too much.&amp;nbsp; I tried to translate my data problems into data that I thought most would understand but I may have simplified it too much.&amp;nbsp; I'm acutally working with Student enrolment data to determine retention rates of students.&amp;nbsp; Retention is determined by if the student returns to the university the next year.&amp;nbsp; This is done by assigning each student a cohort based on their starting year.&amp;nbsp; So if you attended our university for the first time in 2012, your cohort is 2012.&amp;nbsp; You are kept in that cohort until you change faculties or leave the university.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data I am using contains one record for each student attending the university for each year they are here.&amp;nbsp; This makes it easy to tell if the student has returned or not.&amp;nbsp; If there is a record, they came back.&amp;nbsp; This is culculated on data load and then summarized in a pivot to look like this (data is a mock up):&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;Cohort&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;Faculty&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;Y1&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;Y2&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;Y3&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;Y4&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;Y5&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2012&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;1000&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;500&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2011&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;900&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;500&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;450&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;400&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2010&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;850&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;420&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;380&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;400&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;350&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;320&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Each Year Here (Y1 to Y5) is a separate expression that uses set analysis to determine the number of students.&amp;nbsp; The basic formula appears as follows: &lt;/P&gt;&lt;P&gt;=sum( {&amp;lt;YearHere={1}&amp;gt;}StudentCount)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore, the retention rate is calculated still within the Cohort dimension by doing: &lt;/P&gt;&lt;P&gt;=sum( {&amp;lt;YearHere={2}&amp;gt;}StudentCount)/sum( {&amp;lt;YearHere={1}&amp;gt;}StudentCount)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The retention rates would looks like the following pivot:&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;Cohort&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;Faculty&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;Y1toY2&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;Y2toY3&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;Y3toY4&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;Y4toY5&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2012&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2011&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;55.6%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;88.9%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2010&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;49.4%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;90.5%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;87.5%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;91.4%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want to do is determine what change in retention rate was between 2011 and 2010 for each faculty or any other dimension breakdown.&amp;nbsp; So for Arts, the retention rate increased by 6.2% for Y1toY2 (55.6% - 49.4%).&amp;nbsp; However, because I wrote a macro that allows the user to dynamically change the number of dimensions at any time, the only dimension I can count on being in the pivot is Cohort and they can have many levels of dimensions in any order they choose using my macro.&amp;nbsp; So the formula for calculating the change in retention rates needs to be dynamic too.&amp;nbsp; I'm either over complicating it and not seeing the easy route or there isn't one. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Nov 2012 15:46:51 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-11-13T15:46:51Z</dc:date>
    <item>
      <title>Comparing 2 Rows in Pivot Respecting Dimensionality</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-2-Rows-in-Pivot-Respecting-Dimensionality/m-p/421588#M489418</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a list of numbers that are broken down by year.&amp;nbsp; The numbers are sums() of a field in my data set constrained by a set analysis in the sum().&amp;nbsp; I can use the below function to find the difference between the sum in the current row and the sum in the row below.&amp;nbsp; However, when I add in a dimension (ex: Department), this breaks.&amp;nbsp; If I use NoOfRows() to offset the below(total) function it works for that first dimension but the next dimension I add, causes the expression to return incorrect results.&amp;nbsp; It is returning the results as of the physical number of rows and not the dimensional values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there an expression that allows you to find the difference of sums between two of the same dimensional values?&amp;nbsp; So I want to be able to subtract the sums of Year 1 and Year 2 no matter how many dimensions I add in and the subtractions must be between the same dimensions (ex. same departments).&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Imagine a pivot that showed the number of goods sold by Year, Department and Sales Person.&amp;nbsp; The expression should be showing the difference of number of sales between the same sales person from Year 1 to Year 2.&amp;nbsp; If I drill up to Department, the expression should show the difference of number of sales between the same department from Year 1 to Year 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&amp;nbsp; Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;James&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Nov 2012 21:18:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-2-Rows-in-Pivot-Respecting-Dimensionality/m-p/421588#M489418</guid>
      <dc:creator />
      <dc:date>2012-11-09T21:18:31Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing 2 Rows in Pivot Respecting Dimensionality</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-2-Rows-in-Pivot-Respecting-Dimensionality/m-p/421589#M489419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp; I want to be able to subtract the sums of Year 1 and Year 2 no matter how many dimensions I add&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems that it could be done with set analysis, but of course it depends on your data model structure.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Nov 2012 08:06:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-2-Rows-in-Pivot-Respecting-Dimensionality/m-p/421589#M489419</guid>
      <dc:creator>whiteline</dc:creator>
      <dc:date>2012-11-10T08:06:55Z</dc:date>
    </item>
    <item>
      <title>Re: Comparing 2 Rows in Pivot Respecting Dimensionality</title>
      <link>https://community.qlik.com/t5/QlikView/Comparing-2-Rows-in-Pivot-Respecting-Dimensionality/m-p/421590#M489420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be I simplified things too much.&amp;nbsp; I tried to translate my data problems into data that I thought most would understand but I may have simplified it too much.&amp;nbsp; I'm acutally working with Student enrolment data to determine retention rates of students.&amp;nbsp; Retention is determined by if the student returns to the university the next year.&amp;nbsp; This is done by assigning each student a cohort based on their starting year.&amp;nbsp; So if you attended our university for the first time in 2012, your cohort is 2012.&amp;nbsp; You are kept in that cohort until you change faculties or leave the university.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data I am using contains one record for each student attending the university for each year they are here.&amp;nbsp; This makes it easy to tell if the student has returned or not.&amp;nbsp; If there is a record, they came back.&amp;nbsp; This is culculated on data load and then summarized in a pivot to look like this (data is a mock up):&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;Cohort&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;Faculty&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;Y1&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;Y2&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;Y3&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;Y4&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;Y5&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2012&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;1000&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;500&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2011&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;900&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;500&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;450&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;400&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2010&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;850&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;420&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;380&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;400&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;350&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;320&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Each Year Here (Y1 to Y5) is a separate expression that uses set analysis to determine the number of students.&amp;nbsp; The basic formula appears as follows: &lt;/P&gt;&lt;P&gt;=sum( {&amp;lt;YearHere={1}&amp;gt;}StudentCount)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore, the retention rate is calculated still within the Cohort dimension by doing: &lt;/P&gt;&lt;P&gt;=sum( {&amp;lt;YearHere={2}&amp;gt;}StudentCount)/sum( {&amp;lt;YearHere={1}&amp;gt;}StudentCount)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The retention rates would looks like the following pivot:&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;Cohort&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;Faculty&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;Y1toY2&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;Y2toY3&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;Y3toY4&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;Y4toY5&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2012&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2011&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;55.6%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;88.9%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD rowspan="2"&gt;2010&lt;/TD&gt;&lt;TD&gt;Arts&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;49.4%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;90.5%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Science&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;87.5%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;91.4%&lt;/TD&gt;&lt;TD style="text-align: right;"&gt;-&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want to do is determine what change in retention rate was between 2011 and 2010 for each faculty or any other dimension breakdown.&amp;nbsp; So for Arts, the retention rate increased by 6.2% for Y1toY2 (55.6% - 49.4%).&amp;nbsp; However, because I wrote a macro that allows the user to dynamically change the number of dimensions at any time, the only dimension I can count on being in the pivot is Cohort and they can have many levels of dimensions in any order they choose using my macro.&amp;nbsp; So the formula for calculating the change in retention rates needs to be dynamic too.&amp;nbsp; I'm either over complicating it and not seeing the easy route or there isn't one. &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Nov 2012 15:46:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Comparing-2-Rows-in-Pivot-Respecting-Dimensionality/m-p/421590#M489420</guid>
      <dc:creator />
      <dc:date>2012-11-13T15:46:51Z</dc:date>
    </item>
  </channel>
</rss>

