<?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: Is there any similar function in QlikView for Oracle BI function AGO in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Is-there-any-similar-function-in-QlikView-for-Oracle-BI-function/m-p/469965#M1163694</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much, &lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" href="https://community.qlik.com/people/gwassenaar" id="jive-965448067959341844270" onmouseout="" onmouseover=""&gt;Gysbert Wassenaar&lt;/A&gt;!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Dec 2012 06:39:11 GMT</pubDate>
    <dc:creator />
    <dc:date>2012-12-05T06:39:11Z</dc:date>
    <item>
      <title>Is there any similar function in QlikView for Oracle BI function AGO</title>
      <link>https://community.qlik.com/t5/QlikView/Is-there-any-similar-function-in-QlikView-for-Oracle-BI-function/m-p/469963#M1163690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ALL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to convert the following expression in Oracle BI into QlikView:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;---&amp;gt; sum(fo.sum_1) / nullif( Ago(sum(fo.sum_1), [Level Year], 1) , 0) * 100&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AGO,MAGO,YAGO,QAGO&lt;/P&gt;&lt;P style="text-align: left; background-color: #fafcff; text-indent: 0px; margin: 0 0 15px; color: #2a2a2a;"&gt;AGO(&amp;lt;measure&amp;gt;, &amp;lt;level&amp;gt;, &amp;lt;shift needed&amp;gt;)&lt;/P&gt;&lt;P style="text-align: left; background-color: #fafcff; text-indent: 0px; margin: 0 0 15px; color: #2a2a2a;"&gt;]&lt;/P&gt;&lt;P style="text-align: left; background-color: #fafcff; text-indent: 0px; margin: 0 0 15px; color: #2a2a2a;"&gt;[In Oracle, the SUM returns the sum of values of expr.]&lt;BR /&gt;[In Oracle, the NULLIF function compares expr1 and expr2. &lt;BR /&gt;If expr1 and expr2 are equal, the NULLIF function returns NULL. Otherwise, it returns expr1.]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="25630" alt="Snap5.jpg" class="jive-image" src="https://community.qlik.com/legacyfs/online/25630_Snap5.jpg" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-indent: 0px; color: #2a2a2a; text-align: left; background-color: #fafcff;"&gt;As you see above, QAGO has shifted the values by 1 quarter, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-align: left; background-color: #fafcff; text-indent: 0px; color: #2a2a2a;"&gt;&lt;SPAN style="text-align: left; background-color: #fafcff; text-indent: 0px; color: #2a2a2a;"&gt;and AGO &lt;/SPAN&gt;has shifted the values by 1 year -&amp;nbsp; Ago(sum(fo.sum_1), [Level Year], 1)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I am thinking I might have to do something in the script or am I wrong? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with t_ago as&lt;/P&gt;&lt;P&gt;( &lt;/P&gt;&lt;P&gt;select sum(fo.sum_1) as ago_sum_1,C.col1&lt;/P&gt;&lt;P&gt;from t_dim c &lt;/P&gt;&lt;P&gt;join t_fact fo on FO.col_key = C.col_key&lt;/P&gt;&lt;P&gt;join t_dim_date d on D.DATEKEY=FO.DATEKEY&lt;/P&gt;&lt;P&gt;where D.CYEARNAME = '2005'&lt;/P&gt;&lt;P&gt;group by C.col1&lt;/P&gt;&lt;P&gt;order by C.col1&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;SELECT col1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , col2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , col3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , col4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , ROUND(col / nullif( a.ago_sum_1 , 0) * 100,1) || '%' as "col5, %"&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select C.col1 &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , sum(FO.sum_1) as col2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , sum(FO.sum_2) as col3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , sum(fo.sum_3) as col4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , sum(fo.sum_1) as col&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from t_dim c &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; join t_fact fo on FO.col_key = C.col_key&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; join t_dim_date d on D.DATEKEY=FO.DATEKEY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where D.CYEARNAME = '2006'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by C.col1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; order by C.col1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) inview&lt;/P&gt;&lt;P&gt;JOIN t_ago a on a.col1 = inview.col1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help in creating this logic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2012 11:04:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Is-there-any-similar-function-in-QlikView-for-Oracle-BI-function/m-p/469963#M1163690</guid>
      <dc:creator />
      <dc:date>2012-11-27T11:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: Is there any similar function in QlikView for Oracle BI function AGO</title>
      <link>https://community.qlik.com/t5/QlikView/Is-there-any-similar-function-in-QlikView-for-Oracle-BI-function/m-p/469964#M1163692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are at least two ways. You can use the above() function in charts or the previous function in the load script. I've used both in the attached example so you can see how they work. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2012 19:49:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Is-there-any-similar-function-in-QlikView-for-Oracle-BI-function/m-p/469964#M1163692</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2012-11-27T19:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: Is there any similar function in QlikView for Oracle BI function AGO</title>
      <link>https://community.qlik.com/t5/QlikView/Is-there-any-similar-function-in-QlikView-for-Oracle-BI-function/m-p/469965#M1163694</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much, &lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" href="https://community.qlik.com/people/gwassenaar" id="jive-965448067959341844270" onmouseout="" onmouseover=""&gt;Gysbert Wassenaar&lt;/A&gt;!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Dec 2012 06:39:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Is-there-any-similar-function-in-QlikView-for-Oracle-BI-function/m-p/469965#M1163694</guid>
      <dc:creator />
      <dc:date>2012-12-05T06:39:11Z</dc:date>
    </item>
  </channel>
</rss>

