<?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: Function in Script returns different value than function in Text object in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Function-in-Script-returns-different-value-than-function-in-Text/m-p/1322351#M409556</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be try to convert the Date first, then do the minimum / Maximum.. Like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Temp_Calendar_Range:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Load&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Num(Min(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;Date#(&lt;/STRONG&gt;&lt;/SPAN&gt;[Accrual Period], 'YYYYMM')))&amp;nbsp; as MinDate,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Num(Max(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;Date#(&lt;/STRONG&gt;&lt;/SPAN&gt;[Accrual Period], 'YYYYMM')))&amp;nbsp; as MaxDate&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Resident [Fact_Accrual];&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Can you tell what is the format of Accrual Period / may be some sample?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Jul 2017 06:31:47 GMT</pubDate>
    <dc:creator>settu_periasamy</dc:creator>
    <dc:date>2017-07-18T06:31:47Z</dc:date>
    <item>
      <title>Function in Script returns different value than function in Text object</title>
      <link>https://community.qlik.com/t5/QlikView/Function-in-Script-returns-different-value-than-function-in-Text/m-p/1322350#M409555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm experiencing something very confusing. I am loading a temporary table with this script:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp_Calendar_Range:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Num(Date#(Min([Accrual Period]), 'YYYYMM'))&amp;nbsp; as MinDate,&lt;/P&gt;&lt;P&gt;Num(Date#(Max([Accrual Period]), 'YYYYMM'))&amp;nbsp; as MaxDate&lt;/P&gt;&lt;P&gt;Resident [Fact_Accrual];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Assign the start and end dates to variables&lt;/P&gt;&lt;P&gt;Let vMinDate = Peek('MinDate', 0, 'Temp_Calendar_Range');&lt;/P&gt;&lt;P&gt;Let vMaxDate = Peek('MaxDate', 0, 'Temp_Calendar_Range');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, the MinDate and MaxDate values from the script do not match this same function in a text object.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The table on the right is the Temp_Calendar_Range table. The Blue box is the text object. Note that MinDate for Temp table and the Blue box are completely different. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="dateissue.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/170452_dateissue.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Has anyone experienced this before?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Channing&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 17 Jul 2017 19:56:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-in-Script-returns-different-value-than-function-in-Text/m-p/1322350#M409555</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-17T19:56:20Z</dc:date>
    </item>
    <item>
      <title>Re: Function in Script returns different value than function in Text object</title>
      <link>https://community.qlik.com/t5/QlikView/Function-in-Script-returns-different-value-than-function-in-Text/m-p/1322351#M409556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;May be try to convert the Date first, then do the minimum / Maximum.. Like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Temp_Calendar_Range:&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Load&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Num(Min(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;Date#(&lt;/STRONG&gt;&lt;/SPAN&gt;[Accrual Period], 'YYYYMM')))&amp;nbsp; as MinDate,&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Num(Max(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;Date#(&lt;/STRONG&gt;&lt;/SPAN&gt;[Accrual Period], 'YYYYMM')))&amp;nbsp; as MaxDate&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Resident [Fact_Accrual];&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;Can you tell what is the format of Accrual Period / may be some sample?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jul 2017 06:31:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-in-Script-returns-different-value-than-function-in-Text/m-p/1322351#M409556</guid>
      <dc:creator>settu_periasamy</dc:creator>
      <dc:date>2017-07-18T06:31:47Z</dc:date>
    </item>
    <item>
      <title>Re: Function in Script returns different value than function in Text object</title>
      <link>https://community.qlik.com/t5/QlikView/Function-in-Script-returns-different-value-than-function-in-Text/m-p/1322352#M409557</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Settu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That worked. However, now I'm seeing Accrual Periods that appear to be interpreted incorrectly. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Before Calendar Creation&lt;/P&gt;&lt;P&gt;Accrual Period Range: 201601 - 201712 (Date Format YYYYMM)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After Calendar Creation&lt;/P&gt;&lt;P&gt;Accrual Period Range: 201601 - 245204 (Date Format YYYYMM)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have no clue where these values are coming from.. Maybe the max period is being interpreted&amp;nbsp; incorrectly. Here's my script.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//////Accrual Fact Table&lt;/P&gt;&lt;P&gt;Temp_Calendar_Range:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;Num(Min(Date#([Accrual Period], 'YYYYMM')))&amp;nbsp;&amp;nbsp; as MinDate,&lt;/P&gt;&lt;P&gt;Num(Max(Date#([Accrual Period], 'YYYYMM')))&amp;nbsp; as MaxDate&lt;/P&gt;&lt;P&gt;Resident [Fact_Accrual];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Assign the start and end dates to variables&lt;/P&gt;&lt;P&gt;Let vMinDate = Peek('MinDate', 0, 'Temp_Calendar_Range');&lt;/P&gt;&lt;P&gt;Let vMaxDate = Peek('MaxDate', 0, 'Temp_Calendar_Range');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Drop table Temp_Calendar_Range; //cleanup&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;[Master Calendar Fact Accrual]:&lt;/P&gt;&lt;P&gt;Load Distinct&lt;/P&gt;&lt;P&gt;Year(Temp_Date) * 100 + Month(Temp_Date) as [Accrual Period],&lt;/P&gt;&lt;P&gt;Year(Temp_Date) as [Accrual Year],&lt;/P&gt;&lt;P&gt;Month(Temp_Date) as [Accrual Month],&lt;/P&gt;&lt;P&gt;Date(Temp_Date, 'YYYY-MM') as [Accrual Year - Month],&lt;/P&gt;&lt;P&gt;'Q' &amp;amp; Ceil(Month(Temp_Date) / 3) as [Accrual Quarter]&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;Load Distinct&lt;/P&gt;&lt;P&gt;MonthStart($(vMinDate) + IterNo()-1) as Temp_Date&lt;/P&gt;&lt;P&gt;AutoGenerate(1)&lt;/P&gt;&lt;P&gt;While $(vMinDate) + IterNo() - 1 &amp;lt;= $(vMaxDate);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Remove the temporary values&lt;/P&gt;&lt;P&gt;LET vMinDate = null();&lt;/P&gt;&lt;P&gt;LET vMaxDate = null();&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jul 2017 13:49:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Function-in-Script-returns-different-value-than-function-in-Text/m-p/1322352#M409557</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-07-18T13:49:16Z</dc:date>
    </item>
  </channel>
</rss>

