<?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: Table of calculations in App Development</title>
    <link>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135294#M19997</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks gysbert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, after a number of iterations, here's my current code - which does produce a 'slope' table, though with very few entries, and all of them blank in the 'slope' field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The questions I have here are:&lt;/P&gt;&lt;P&gt;a)&amp;nbsp; Where ForecastDate &amp;lt;= ReportDate - I don't think I would ever expect the forecast date to be less than the report date - forecast implies future.&amp;nbsp; I'm not quite understanding this one.&lt;/P&gt;&lt;P&gt;b)&amp;nbsp; &lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; (FirstSortedValue(ForecastUtilization,&lt;/SPAN&gt;&lt;STRONG style="font-size: 13.3333px;"&gt; -ForecastDate) &lt;/STRONG&gt;- what's the preceding dash for in front of ForecastDate?&amp;nbsp; If I leave it or remove it, doesn't seem to make an impact.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I removed the (Growth)Temp2 table as it seemed redundant, and with it in, the Slope table errored ever time.&amp;nbsp; You'll notice I also added:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;PortKey as SlopeKey,&lt;/STRONG&gt; &lt;/SPAN&gt;to eliminate synthetic keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thoughts?&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GrowthTemp1:&lt;/P&gt;&lt;P&gt;LOAD DISTINCT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PortKey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate&lt;/P&gt;&lt;P&gt;Resident ForecastData;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JOIN (GrowthTemp1)&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; PortKey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastUtilization&lt;/P&gt;&lt;P&gt;Resident ForecastData&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;WHERE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate &amp;lt;= ReportDate;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="text-decoration: line-through;"&gt;// GrowthTemp2:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;// LOAD&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PortKey,&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate,&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastUtilization,&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;// RESIDENT&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GrowthTemp1&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;// WHERE&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate &amp;lt;= ReportDate;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="text-decoration: line-through;"&gt;// DROP TABLE GrowthTemp1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Slope:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;PortKey as SlopeKey,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (FirstSortedValue(ForecastUtilization,&lt;STRONG&gt; -ForecastDate)&lt;/STRONG&gt; - FirstSortedValue(ForecastUtilization, ForecastDate)) / (Max(Date(ForecastDate)) - Min(Date(ForecastDate))) as Slope&lt;/P&gt;&lt;P&gt;RESIDENT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GrowthTemp1&lt;/P&gt;&lt;P&gt;GROUP BY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PortKey, ReportDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE GrowthTemp1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Sep 2016 18:16:18 GMT</pubDate>
    <dc:creator>joey_lutes</dc:creator>
    <dc:date>2016-09-06T18:16:18Z</dc:date>
    <item>
      <title>Table of calculations</title>
      <link>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135292#M19995</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm attempting to create a table of calculations.&amp;nbsp; Specifically, these are slope calculations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Every week, a report is generated that lists table data as such:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Key&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Forecast&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/31/2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.79&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3/1/2016&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can use a slope formula to discern slope for each key given min(ForecastDate) and max(ForecastDate)&lt;/P&gt;&lt;P&gt;Essentially, &lt;/P&gt;&lt;P&gt;vDeltaX = max(ForecastDate) - min&lt;SPAN style="font-size: 13.3333px;"&gt;(ForecastDate)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;vDeltaY = sum({&amp;lt;&lt;SPAN style="font-size: 13.3333px;"&gt;ForecastDate = {"$(vMaxForecastDate)"}&lt;/SPAN&gt;&amp;gt;}Forecast) - &lt;SPAN style="font-size: 13.3333px;"&gt;sum({&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;ForecastDate = {"$(vMinForecastDate)"}&lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;gt;}Forecast)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;vSlope = $(vDeltaX) / $(vDeltaY)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that will work (assuming I can manage the syntax there).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So now for the load.&amp;nbsp; I need to do that for every key and every report date.&lt;/P&gt;&lt;P&gt;I'm looking for something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Growth:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp; Key,&lt;/P&gt;&lt;P&gt;&amp;nbsp; ReportDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp; $(vSlope)&lt;/P&gt;&lt;P&gt;Resident MyTable;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obviously a simplified version.&amp;nbsp; Can someone help me expound on that?&lt;/P&gt;&lt;P&gt;Thanks a billion!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Sep 2016 23:16:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135292#M19995</guid>
      <dc:creator>joey_lutes</dc:creator>
      <dc:date>2016-09-01T23:16:53Z</dc:date>
    </item>
    <item>
      <title>Re: Table of calculations</title>
      <link>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135293#M19996</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp1:&lt;/P&gt;&lt;P&gt;LOAD DISTINCT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Key,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...source...;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JOIN (Temp)&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; Key,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Forecast&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...source...;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp2:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Key,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Forecast,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate&lt;/P&gt;&lt;P&gt;RESIDENT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp1&lt;/P&gt;&lt;P&gt;WHERE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate &amp;lt;= ReportDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Temp1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Key, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (FirstSortedValue(Forecast, -ForecastDate) - &lt;SPAN style="font-size: 13.3333px;"&gt;FirstSortedValue(Forecast, ForecastDate)) / (Max(ForecastDate) - Min(ForecastDate)) as Slope&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;RESIDENT&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Temp2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;GROUP BY &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Key, ReportDate;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE Temp2;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Sep 2016 06:04:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135293#M19996</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-09-02T06:04:47Z</dc:date>
    </item>
    <item>
      <title>Re: Table of calculations</title>
      <link>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135294#M19997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks gysbert,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ok, after a number of iterations, here's my current code - which does produce a 'slope' table, though with very few entries, and all of them blank in the 'slope' field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The questions I have here are:&lt;/P&gt;&lt;P&gt;a)&amp;nbsp; Where ForecastDate &amp;lt;= ReportDate - I don't think I would ever expect the forecast date to be less than the report date - forecast implies future.&amp;nbsp; I'm not quite understanding this one.&lt;/P&gt;&lt;P&gt;b)&amp;nbsp; &lt;SPAN style="font-size: 13.3333px;"&gt;&amp;nbsp; (FirstSortedValue(ForecastUtilization,&lt;/SPAN&gt;&lt;STRONG style="font-size: 13.3333px;"&gt; -ForecastDate) &lt;/STRONG&gt;- what's the preceding dash for in front of ForecastDate?&amp;nbsp; If I leave it or remove it, doesn't seem to make an impact.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I removed the (Growth)Temp2 table as it seemed redundant, and with it in, the Slope table errored ever time.&amp;nbsp; You'll notice I also added:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;PortKey as SlopeKey,&lt;/STRONG&gt; &lt;/SPAN&gt;to eliminate synthetic keys.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thoughts?&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;-----------------------------------&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GrowthTemp1:&lt;/P&gt;&lt;P&gt;LOAD DISTINCT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PortKey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate&lt;/P&gt;&lt;P&gt;Resident ForecastData;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JOIN (GrowthTemp1)&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; PortKey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastUtilization&lt;/P&gt;&lt;P&gt;Resident ForecastData&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;WHERE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate &amp;lt;= ReportDate;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="text-decoration: line-through;"&gt;// GrowthTemp2:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;// LOAD&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PortKey,&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate,&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastUtilization,&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;// RESIDENT&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GrowthTemp1&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;// WHERE&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;EM&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastDate &amp;lt;= ReportDate;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="text-decoration: line-through;"&gt;// DROP TABLE GrowthTemp1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Slope:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;PortKey as SlopeKey,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (FirstSortedValue(ForecastUtilization,&lt;STRONG&gt; -ForecastDate)&lt;/STRONG&gt; - FirstSortedValue(ForecastUtilization, ForecastDate)) / (Max(Date(ForecastDate)) - Min(Date(ForecastDate))) as Slope&lt;/P&gt;&lt;P&gt;RESIDENT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GrowthTemp1&lt;/P&gt;&lt;P&gt;GROUP BY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; PortKey, ReportDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE GrowthTemp1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Sep 2016 18:16:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135294#M19997</guid>
      <dc:creator>joey_lutes</dc:creator>
      <dc:date>2016-09-06T18:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: Table of calculations</title>
      <link>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135295#M19998</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;a)&amp;nbsp; Where ForecastDate &amp;lt;= ReportDate - I don't think I would ever expect the forecast date to be less than the report date - forecast implies future.&amp;nbsp; I'm not quite understanding this one.&lt;/P&gt;
&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Hmm, yeah, that's should probably be &amp;gt;=. But with only one line of example data I really can't tell.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Sep 2016 06:02:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135295#M19998</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2016-09-07T06:02:36Z</dc:date>
    </item>
    <item>
      <title>Re: Table of calculations</title>
      <link>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135296#M19999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, So since my data was already all loaded, there was no need for the temp tables.&lt;/P&gt;&lt;P&gt;Here's what I have currently - which does, in fact, produce the table and intended results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Slope:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PortKey as SlopeKey,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (FirstSortedValue(ForecastUtilization, -Date(ForecastDate)) - FirstSortedValue(ForecastUtilization, Date(ForecastDate))) / (Max(Date(ForecastDate)) - Min(Date(ForecastDate))) as Slope&lt;/P&gt;&lt;P&gt;RESIDENT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForecastData&lt;/P&gt;&lt;P&gt;GROUP BY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PortKey, ReportDate;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="136999" alt="SlopeTable.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/136999_SlopeTable.JPG" style="height: 236px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So currently, the problem is - when I try to show these values in a straight table, or bar chart (with our without aggregation functions), the processing time generally times out and it completely overwhelms the application.&amp;nbsp; I would have assumed that it did the calcs during the load (as the values are in the table), so theoretically displaying them shouldn't be an issue I would have thought.&amp;nbsp; Apparently I was wrong.&amp;nbsp; It will not generate a straight table with these 3 dimensions (from the Slope table) in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EDIT:&lt;/P&gt;&lt;P&gt;I think I found the problem.&amp;nbsp; I was able to get a table with PortKey and Slope with just one PortKey selected.&amp;nbsp; There are 38,777 values for that one PortKey /Port listed in the table, but just one per SlopeKey.&amp;nbsp; A SlopeKey should relate 1:1 to Port/PortKey for the Port will be the primary dimension.&amp;nbsp;&amp;nbsp; Hmmmmmmmmmmm&lt;/P&gt;&lt;P&gt;If I remove the PortKey AS SlopeKey it creates a synthetic key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thoughts?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2016 20:01:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/App-Development/Table-of-calculations/m-p/1135296#M19999</guid>
      <dc:creator>joey_lutes</dc:creator>
      <dc:date>2016-09-09T20:01:43Z</dc:date>
    </item>
  </channel>
</rss>

