<?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: 2 Formula in if expression in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/2-Formula-in-if-expression/m-p/562598#M209966</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try this expressions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For vNetSalesTY =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum({&amp;lt;Year = {"$(vMaxBillingYear)"},Date = {"&amp;lt;=$(=max(Billing Date))"}&amp;gt;}Net_Sales)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For vNetSalesMTDTY =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum({&amp;lt;FactYear = {"$(vMaxBillingYear)"},FactMonth = {"$(vMaxMonthNum)"},Date = {"&amp;lt;=$(=max(Billing Date))"}&amp;gt;}Net_Sales)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Always Remember Sum(if...) is a resource intensive expression. Dont use it when you have millions of records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Always try to convert your expression in set expression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Jul 2013 07:08:55 GMT</pubDate>
    <dc:creator>kaushiknsolanki</dc:creator>
    <dc:date>2013-07-11T07:08:55Z</dc:date>
    <item>
      <title>2 Formula in if expression</title>
      <link>https://community.qlik.com/t5/QlikView/2-Formula-in-if-expression/m-p/562597#M209965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, I'm so new for Qlikview and i need suggestion from here to solve my problem "Out of Memory Object".&lt;/P&gt;&lt;P&gt;Fact Data Size : 580M Record (Sales: 2 Year , 1 Quarter)&lt;/P&gt;&lt;P&gt;Product Hierachy : Division &amp;gt;&amp;gt; Group &amp;gt;&amp;gt; Department &amp;gt;&amp;gt; Class &amp;gt;&amp;gt; SubClass &amp;gt;&amp;gt; Item&lt;/P&gt;&lt;P&gt;QVW size = 60GB&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;IMG __jive_id="43908" class="jive-image-thumbnail jive-image" onclick="" alt="Ex.jpg" src="https://community.qlik.com/legacyfs/online/43908_Ex.jpg" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Logic :&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Startup formula is Month To Date&amp;nbsp; (No Selection)&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; When select any time series the formula will change follow selected&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Formula:&lt;/P&gt;&lt;P&gt;=if( GetSelectedCount(Year)&amp;gt;0&lt;/P&gt;&lt;P&gt;or GetSelectedCount(Month) &amp;gt; 0&lt;/P&gt;&lt;P&gt;or GetSelectedCount(Quater) &amp;gt; 0&lt;/P&gt;&lt;P&gt;or GetSelectedCount([Day of Week]) &amp;gt; 0&lt;/P&gt;&lt;P&gt;or GetSelectedCount(Week) &amp;gt; 0&lt;/P&gt;&lt;P&gt;or GetSelectedCount(Day) &amp;gt; 0&lt;/P&gt;&lt;P&gt;or GetSelectedCount(Holiday) &amp;gt; 0&lt;/P&gt;&lt;P&gt;or GetSelectedCount(ACCOUNTING_WEEK) &amp;gt; 0 , $(vNetSalesTY),$(vNetSalesMTDTY))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$(vNetSalesTY) = Sum(if(Year=$(=vMaxBillingYear) and Date &amp;lt;=$(=(max([Billing Date]))),[Net Sales]))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;$(vNetSalesMTDTY) = Sum(if(_FactYear=$(=(vMaxBillingYear))&amp;nbsp; and _FactMonth = $(=(vMaxMonthNum)) and Date &amp;lt;=$(=(max([Billing Date]))), [Net Sales]))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I do know this is too complex formula , i try to find out greater than thing or i should go back to use SET formular again.&lt;/P&gt;&lt;P&gt;Thank you very much.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My server Spec.&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="43909" class="jive-image-thumbnail jive-image" onclick="" alt="screenshot_14.jpg" src="https://community.qlik.com/legacyfs/online/43909_screenshot_14.jpg" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2013 05:19:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/2-Formula-in-if-expression/m-p/562597#M209965</guid>
      <dc:creator />
      <dc:date>2013-07-11T05:19:12Z</dc:date>
    </item>
    <item>
      <title>Re: 2 Formula in if expression</title>
      <link>https://community.qlik.com/t5/QlikView/2-Formula-in-if-expression/m-p/562598#M209966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try this expressions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For vNetSalesTY =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum({&amp;lt;Year = {"$(vMaxBillingYear)"},Date = {"&amp;lt;=$(=max(Billing Date))"}&amp;gt;}Net_Sales)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For vNetSalesMTDTY =&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sum({&amp;lt;FactYear = {"$(vMaxBillingYear)"},FactMonth = {"$(vMaxMonthNum)"},Date = {"&amp;lt;=$(=max(Billing Date))"}&amp;gt;}Net_Sales)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Always Remember Sum(if...) is a resource intensive expression. Dont use it when you have millions of records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Always try to convert your expression in set expression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kaushik Solanki&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2013 07:08:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/2-Formula-in-if-expression/m-p/562598#M209966</guid>
      <dc:creator>kaushiknsolanki</dc:creator>
      <dc:date>2013-07-11T07:08:55Z</dc:date>
    </item>
  </channel>
</rss>

