<?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: How to group time ranges in different columns? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260694#M858960</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I will look into that. Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Feb 2017 14:23:27 GMT</pubDate>
    <dc:creator />
    <dc:date>2017-02-01T14:23:27Z</dc:date>
    <item>
      <title>How to group time ranges in different columns?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260692#M858958</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 need to create a table looks like below. I tried to create all these columns in pull script and put them in pivot table but it does not look right. Would you please let me know how to create table such as this in Qlikview?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="screenshot.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/151325_screenshot.png" style="height: 55px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached the dummy data file in this post at the bottom, sales and unit just need to be sum. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;Thank you for your input everyone.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260692#M858958</guid>
      <dc:creator />
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: How to group time ranges in different columns?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260693#M858959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This should give you a hint how to&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/docs/DOC-16968"&gt;Period Presets: Compare Periods on the fly&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jan 2017 05:40:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260693#M858959</guid>
      <dc:creator>vinieme12</dc:creator>
      <dc:date>2017-01-31T05:40:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to group time ranges in different columns?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260694#M858960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I will look into that. Thank you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Feb 2017 14:23:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260694#M858960</guid>
      <dc:creator />
      <dc:date>2017-02-01T14:23:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to group time ranges in different columns?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260695#M858961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vineeth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was able to look into your example and it was what I needed. But I ran into problem that the period did not show everything. I have date range from 2016-12-01 to 2017-02-09, but period only shows time elements for 2017. Would you please take a look at the pull script below and tell me what I did wrong? Thank you for your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;MinMax:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; min(Date) as MinDate,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; max(Date) as MaxDate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;RESIDENT IVR_Dashboard;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;//Assign min and max dates to variables&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vMinDate = NUM(Peek('MinDate',0,'MinMax'));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vMaxDate = NUM(Peek('MaxDate',0,'MinMax'));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Let vToday = num(Date(Now()));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;//Creating the TEMP calendar, populating missing dates&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TempCal:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; DATE($(vMinDate)+RowNo()-1) as TempDate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Autogenerate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;$(vMaxDate)-$(vMinDate)+1;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;let vToday = NUM(date(now()));&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;MasterCalendar:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TempDate as Date,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;AutoNumber(TempDate) as DateNum,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'FY-' &amp;amp; Year(TempDate) as FullYear,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NUM(YEAR(TempDate)&amp;amp;num(Month(TempDate),'00'),'0')&amp;nbsp; as&amp;nbsp; YearMonth,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;//YEAR(TempDate)&amp;amp;Month(TempDate)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'Q' &amp;amp; Ceil(Month(TempDate)/3) &amp;amp; '-' &amp;amp;&amp;nbsp; Year(TempDate) as QuarterYear,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;'H' &amp;amp; Ceil(Month(TempDate)/6) &amp;amp; '-' &amp;amp; Year(TempDate) as HalfYear,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if((InYearToDate(TempDate,$(vToday),0) * -1)&amp;gt;0,'YTD-'&amp;amp;Year(now())) as CurYTDFlag,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if((InYearToDate(TempDate,$(vToday),-1) * -1)&amp;gt;0,'YTD-'&amp;amp;(Year(now())-1)) as LastYTDFlag&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;RESIDENT TempCal&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Order By TempDate ASC;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;TEMP_PRESET:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;CrossTable (PeriodCat , Period , 2)&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD *&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Resident MasterCalendar;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP TABLES MasterCalendar;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;PERIOD_PRESET:&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;LOAD *,&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(PeriodCat='LastYTDFlag',YEAR(Date)+1,YEAR(Date))&amp;amp;PICK(WILDMATCH(PeriodCat,'YearMonth','QuarterYear','HalfYear','FullYear','LastYTDFlag','CurYTDFlag'),&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; num(Month(Date),'00'),'2'&amp;amp;Ceil(Month(Date)/3),'3'&amp;amp;Ceil(Month(Date)/6),'40','50','60') as PeriodSortOrder,&amp;nbsp; //periods grouped as Yearmonth , QUARTERS , Half Years, FY, YTDFlags&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if(wildmatch(Period,'YTD*'), Year(Date)&amp;amp;7*10,PICK(WILDMATCH(PeriodCat,'YearMonth','QuarterYear','HalfYear','FullYear'),&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; YEAR(Date)&amp;amp;Ceil(Month(Date)/3)*10+num(Month(Date),'0')&amp;nbsp; // Yearmonth&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ,(YEAR(Date)&amp;amp;Ceil(Month(Date)/3)*10)+((Ceil(Month(Date)/3)*3)+1)&amp;nbsp; // QuarterYear&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ,(YEAR(Date)&amp;amp;3*Ceil(Month(Date)/6)*10) //HalfYEar&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; ,YEAR(Date)&amp;amp;8*10)) as Sort_PeriodWise&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///////////Periodwise Sort Order&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;RESIDENT TEMP_PRESET&lt;SPAN style="font-size: 10pt;"&gt;;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DROP TABLE TEMP_PRESET;&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2017 15:59:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260695#M858961</guid>
      <dc:creator />
      <dc:date>2017-02-10T15:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: How to group time ranges in different columns?</title>
      <link>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260696#M858962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You will have to create your own period flags based on what you want to see in your pivot table..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(Month(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;)=Month(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;$(vToday)&lt;/EM&gt;) , Weekstart(Date)) as CurMnthByWeek,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;if(Year(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;) = Year(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;$(vToday)&lt;/EM&gt;) And &lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;Ceil(Month(TempDate)/3)&lt;/EM&gt;=&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;Ceil(Month(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;$(vToday)&lt;/EM&gt;)/3)&lt;/EM&gt;, MonthName(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;)&amp;amp;'-'&amp;amp;Year(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;)) as CurQTR,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;if(Year(&lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;) = Year(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;$(vToday)&lt;/EM&gt;) And &lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;Ceil(Month(TempDate)/3)&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;=&lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;Ceil(Month(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;$(vToday)&lt;/EM&gt;)/3)-1&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;, MonthName(&lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;)&amp;amp;'-'&amp;amp;Year(&lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;)) as PrevQTR,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;if(Year(&lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;) = Year(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;$(vToday)&lt;/EM&gt;)-1 And &lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;Ceil(Month(TempDate)/3)&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;=&lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;Ceil(Month(&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;$(vToday)&lt;/EM&gt;)/3)&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;, MonthName(&lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;)&amp;amp;'-'&amp;amp;Year(&lt;/SPAN&gt;&lt;EM style="font-size: 12px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d; background-color: #f2f2f2;"&gt;TempDate&lt;/EM&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;)) as QTRPrevYear,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Feb 2017 18:41:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/How-to-group-time-ranges-in-different-columns/m-p/1260696#M858962</guid>
      <dc:creator>vinieme12</dc:creator>
      <dc:date>2017-02-10T18:41:52Z</dc:date>
    </item>
  </channel>
</rss>

