<?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 Master Calendar for Multiple Clients with different Fiscal Years in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Master-Calendar-for-Multiple-Clients-with-different-Fiscal-Years/m-p/1331959#M845855</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've used some code from the community before and tweaked it when loading one client to pull in their custom Fiscal Year.&amp;nbsp; I ended up using Peek to fill in their Fiscal Year start month and the code works when I was just working with one client with one record from my FSFYr table.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I've been asked to do the same with my app that contains all clients but they all don't have the same Fiscal Start Month so when I use Peek it just uses the 'FSFiscalMonth' for the first client for all clients instead of peeking for each client (AcctNum) to grab their unique start month.&amp;nbsp; I've also tried ApplyMap but it did just always uses the first client used like the Peek command.&amp;nbsp; Anyone solved this before?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vToday =&amp;nbsp; Num(today());&lt;/P&gt;&lt;P&gt;LET vFM = Peek('FSFiscalMonth',0,'FSFYr');&lt;/P&gt;&lt;P&gt;//Set vFM = 9;&amp;nbsp;&amp;nbsp;&amp;nbsp; // First month of fiscal year&lt;/P&gt;&lt;P&gt;Set vFD = 4;&amp;nbsp;&amp;nbsp;&amp;nbsp; // First Day of the week (0=Mon, 1=Tue, ... , 6=Sun)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MasterCalendar:&lt;/P&gt;&lt;P&gt;Load Distinct&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual(fYear-1 &amp;amp;'/'&amp;amp; fYear, fYear) as FYear,&amp;nbsp;&amp;nbsp; // Dual fiscal year ex. 2015/16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual(Month, fMonth)&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;&amp;nbsp; as FMonth,&amp;nbsp; // Dual fiscal month&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual('Q' &amp;amp; Ceil(fMonth/3), Ceil(fMonth/3)) as FQuarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Ceil(([EventStartDate]-StartOfFWeekOne+1)/7) as FWeekNo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *;&lt;/P&gt;&lt;P&gt;Load Year + If(Month&amp;gt;=$(vFM), 1, 0)&amp;nbsp;&amp;nbsp; as fYear,&amp;nbsp;&amp;nbsp; // Numeric fiscal year&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Mod(Month-$(vFM), 12)+1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as fMonth,&amp;nbsp; // Numeric fiscal month&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual('Q' &amp;amp; Ceil(Month/3), Ceil(Month/3)) as Quarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; WeekStart(FYearStart,0,$(vFD))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as StartOfFWeekOne,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; [EventStartDate],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; YearStart([EventStartDate],0,$(vFM)) as FYearStart,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Year([EventStartDate])&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; as Year,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Month([EventStartDate])&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; as Month,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Date(Monthstart([EventStartDate]), 'MMM-YYYY') as MonthYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Week([EventStartDate])&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; as ISOWeekNo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual(WeekDay([EventStartDate]),Mod(WeekDay([EventStartDate]-$(vFD)),7)+1) as WeekDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Day([EventStartDate])&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;&amp;nbsp; as Day,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Date([EventStartDate], 'MM/DD')&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as DATEMMDD&lt;/P&gt;&lt;P&gt;Resident Events; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 25 Nov 2020 16:16:04 GMT</pubDate>
    <dc:creator>patbuchanan</dc:creator>
    <dc:date>2020-11-25T16:16:04Z</dc:date>
    <item>
      <title>Master Calendar for Multiple Clients with different Fiscal Years</title>
      <link>https://community.qlik.com/t5/QlikView/Master-Calendar-for-Multiple-Clients-with-different-Fiscal-Years/m-p/1331959#M845855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've used some code from the community before and tweaked it when loading one client to pull in their custom Fiscal Year.&amp;nbsp; I ended up using Peek to fill in their Fiscal Year start month and the code works when I was just working with one client with one record from my FSFYr table.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I've been asked to do the same with my app that contains all clients but they all don't have the same Fiscal Start Month so when I use Peek it just uses the 'FSFiscalMonth' for the first client for all clients instead of peeking for each client (AcctNum) to grab their unique start month.&amp;nbsp; I've also tried ApplyMap but it did just always uses the first client used like the Peek command.&amp;nbsp; Anyone solved this before?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LET vToday =&amp;nbsp; Num(today());&lt;/P&gt;&lt;P&gt;LET vFM = Peek('FSFiscalMonth',0,'FSFYr');&lt;/P&gt;&lt;P&gt;//Set vFM = 9;&amp;nbsp;&amp;nbsp;&amp;nbsp; // First month of fiscal year&lt;/P&gt;&lt;P&gt;Set vFD = 4;&amp;nbsp;&amp;nbsp;&amp;nbsp; // First Day of the week (0=Mon, 1=Tue, ... , 6=Sun)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MasterCalendar:&lt;/P&gt;&lt;P&gt;Load Distinct&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual(fYear-1 &amp;amp;'/'&amp;amp; fYear, fYear) as FYear,&amp;nbsp;&amp;nbsp; // Dual fiscal year ex. 2015/16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual(Month, fMonth)&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;&amp;nbsp; as FMonth,&amp;nbsp; // Dual fiscal month&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual('Q' &amp;amp; Ceil(fMonth/3), Ceil(fMonth/3)) as FQuarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Ceil(([EventStartDate]-StartOfFWeekOne+1)/7) as FWeekNo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *;&lt;/P&gt;&lt;P&gt;Load Year + If(Month&amp;gt;=$(vFM), 1, 0)&amp;nbsp;&amp;nbsp; as fYear,&amp;nbsp;&amp;nbsp; // Numeric fiscal year&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Mod(Month-$(vFM), 12)+1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as fMonth,&amp;nbsp; // Numeric fiscal month&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual('Q' &amp;amp; Ceil(Month/3), Ceil(Month/3)) as Quarter,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; WeekStart(FYearStart,0,$(vFD))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as StartOfFWeekOne,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; *;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; [EventStartDate],&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; YearStart([EventStartDate],0,$(vFM)) as FYearStart,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Year([EventStartDate])&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; as Year,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Month([EventStartDate])&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; as Month,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Date(Monthstart([EventStartDate]), 'MMM-YYYY') as MonthYear,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Week([EventStartDate])&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; as ISOWeekNo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Dual(WeekDay([EventStartDate]),Mod(WeekDay([EventStartDate]-$(vFD)),7)+1) as WeekDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Day([EventStartDate])&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;&amp;nbsp; as Day,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Date([EventStartDate], 'MM/DD')&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; as DATEMMDD&lt;/P&gt;&lt;P&gt;Resident Events; &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/Master-Calendar-for-Multiple-Clients-with-different-Fiscal-Years/m-p/1331959#M845855</guid>
      <dc:creator>patbuchanan</dc:creator>
      <dc:date>2020-11-25T16:16:04Z</dc:date>
    </item>
  </channel>
</rss>

