<?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: Multiple &amp;quot;if(WeekDay(Today())&amp;quot; statements in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297570#M404859</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to do this this way, you don't need the additional checks for today's weekday in each LOAD, since the check is done outside the LOAD statements.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 19 May 2017 10:50:56 GMT</pubDate>
    <dc:creator>swuehl</dc:creator>
    <dc:date>2017-05-19T10:50:56Z</dc:date>
    <item>
      <title>Multiple "if(WeekDay(Today())" statements</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297565#M404854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good Day,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have written a script, If I just use one weekday in the script, lets say like today = Fri, then I get the correct results as per script below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; if(VisitDay = 'Monday' ,if(WeekDay(Today())='Fri', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Tuesday' ,if(WeekDay(Today())='Fri', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Wednesday' ,if(WeekDay(Today())='Fri', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Thursday' ,if(WeekDay(Today())='Fri', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Friday' ,if(WeekDay(Today())='Fri', date(today())),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Saturday' ,if(WeekDay(Today())='Fri', date(today()+1)))))))) as CallingDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Monday' ,if(WeekDay(Today())='Fri', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Tuesday' ,if(WeekDay(Today())='Fri', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Wednesday' ,if(WeekDay(Today())='Fri', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Thursday' ,if(WeekDay(Today())='Fri', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Friday' ,if(WeekDay(Today())='Fri', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Saturday' ,if(WeekDay(Today())='Fri', date(today()+3)))))))) as Deliveryday&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proof:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="111111.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/164013_111111.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when I have my full weekdays as per my script below, then no values is being populated?? - What could be the reason?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Wed', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Wed', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Wed', date(today())),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Wed', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Wed', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Wed', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Mon', date(today())),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Mon', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Mon', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Mon', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Mon', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Mon', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Tue', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Tue', date(today())),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Tue', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Tue', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Tue', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Tue', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Thu', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Thu', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Thu', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Thu', date(today())),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Thu', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Thu', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Fri', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Fri', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Fri', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Fri', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Fri', date(today())),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Fri', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Sat', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Sat', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Sat', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Sat', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Sat', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Sat', date(today()+6)))))))))))))))))))))))))))))))))))))) as callDate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Wed', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Wed', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Wed', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Wed', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Wed', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Wed', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Mon', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Mon', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Mon', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Mon', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Mon', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Mon', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Tue', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Tue', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Tue', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Tue', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Tue', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Tue', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Thu', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Thu', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Thu', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Thu', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Thu', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Thu', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Fri', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Fri', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Fri', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Fri', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Fri', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Fri', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Monday' ,if(WeekDay(Today())='Sat', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Tuesday' ,if(WeekDay(Today())='Sat', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Wednesday' ,if(WeekDay(Today())='Sat', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Thursday' ,if(WeekDay(Today())='Sat', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Friday' ,if(WeekDay(Today())='Sat', date(today()+9)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if([Calling Day] = 'Saturday' ,if(WeekDay(Today())='Sat', date(today()+9)))))))))))))))))))))))))))))))))))))) as deliveryDate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Proof:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="2222.PNG" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/164014_2222.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;Thank You!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 07:47:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297565#M404854</guid>
      <dc:creator>goro2010</dc:creator>
      <dc:date>2017-05-19T07:47:14Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple "if(WeekDay(Today())" statements</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297566#M404855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Maybe simplify your date calculation like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Just create a table with some combinations for testing&lt;/P&gt;&lt;P&gt;INPUT:&lt;/P&gt;&lt;P&gt;LOAD Weekday(Recno()-1) as Visitday&lt;/P&gt;&lt;P&gt;AutoGenerate 7;&lt;/P&gt;&lt;P&gt;JOIN&lt;/P&gt;&lt;P&gt;LOAD Date(Today()+recno()-1) as Today&lt;/P&gt;&lt;P&gt;AutoGenerate 7;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// Calculate the CallingDate&lt;/P&gt;&lt;P&gt;LOAD *,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp; Date(Today + Mod( Visitday+7-Weekday(Today),7)) as CallingDate&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;RESIDENT INPUT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DROP TABLE INPUT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE bgcolor="#ffffff" border="1" cellpadding="2" cellspacing="0" style="font-size: 9pt;"&gt;&lt;TBODY&gt;&lt;TR bgcolor="#f5f5f5"&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Visitday&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;Today&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;TH nowrap="nowrap"&gt;&lt;SPAN style="color: #363636;"&gt;&lt;STRONG&gt;CallingDate&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Mo&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;12.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;15.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Mo&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;13.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;15.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Mo&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;14.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;15.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Mo&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;15.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;15.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Mo&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;16.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;22.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Mo&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;17.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;22.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Mo&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;18.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;22.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Di&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;12.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;16.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Di&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;13.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;16.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Di&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;14.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;16.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Di&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;15.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;16.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Di&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;16.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;16.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Di&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;17.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;23.05.2017&lt;/SPAN&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR bgcolor="#ffffff"&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;Di&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;18.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD bgcolor="#ffffff"&gt;&lt;SPAN style="color: #363636;"&gt;23.05.2017&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 08:34:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297566#M404855</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2017-05-19T08:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple "if(WeekDay(Today())" statements</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297567#M404856</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;would make a kind of a mapping table with the concatenated Weekday for Weekday1 and Weekday2 along with the Days to be added.&lt;/P&gt;&lt;P&gt;(aircode)&lt;/P&gt;&lt;P&gt;mapVisit:&lt;/P&gt;&lt;P&gt;LOAD * INLINE [Combo, Day2Add&lt;/P&gt;&lt;P&gt;15, 3&lt;/P&gt;&lt;P&gt;25, 4&lt;/P&gt;&lt;P&gt;35, 5&lt;/P&gt;&lt;P&gt;....];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and then&lt;/P&gt;&lt;P&gt;TODAY() + APPLYMAP('mapVisit', NUM(WEEKDAY(VisitDay)) &amp;amp; NUM(WEEKDAY(TODAY())))&amp;nbsp; AS .....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 08:49:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297567#M404856</guid>
      <dc:creator>prieper</dc:creator>
      <dc:date>2017-05-19T08:49:46Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple "if(WeekDay(Today())" statements</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297568#M404857</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The reason why your nested if() statements don't work as intented:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For a calling day = Monday, you'll step into the THEN branch of your first if statement, but if Today() does not return 'Wed', there is no alternative ELSE branch in the second if() statement, thus the complete statement will return NULL for this record.&lt;/P&gt;&lt;P&gt;Your alternative if() statements for Monday will never be checked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You would need to restructure your if() statements to make it work, but as suggested above by Peter and me, there are better alternatives.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 09:04:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297568#M404857</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2017-05-19T09:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple "if(WeekDay(Today())" statements</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297569#M404858</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good Day Stefan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Based upon your above comment, I have made these changes and it is working brilliant!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF(WeekDay(Today())='Mon') then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Mon":&lt;/P&gt;&lt;P&gt;LOAD *, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VisitDay, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Monday' ,if(WeekDay(Today())='Mon', date(today())),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Tuesday' ,if(WeekDay(Today())='Mon', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Wednesday' ,if(WeekDay(Today())='Mon', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Thursday' ,if(WeekDay(Today())='Mon', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Friday' ,if(WeekDay(Today())='Mon', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Saturday' ,if(WeekDay(Today())='Mon', date(today()+5)))))))) as CallingDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Monday' ,if(WeekDay(Today())='Mon', date(today()+1)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Tuesday' ,if(WeekDay(Today())='Mon', date(today()+2)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Wednesday' ,if(WeekDay(Today())='Mon', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Thursday' ,if(WeekDay(Today())='Mon', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Friday' ,if(WeekDay(Today())='Mon', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Saturday' ,if(WeekDay(Today())='Mon', date(today()+7)))))))) as Deliveryday&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;C:\QVD\Info.qvd&lt;/P&gt;&lt;P&gt;(qvd)&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSEIF(WeekDay(Today())='Fri') then&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"Fri":&lt;/P&gt;&lt;P&gt;LOAD *, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VisitDay, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Monday' ,if(WeekDay(Today())='Fri', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Tuesday' ,if(WeekDay(Today())='Fri', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Wednesday' ,if(WeekDay(Today())='Fri', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Thursday' ,if(WeekDay(Today())='Fri', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Friday' ,if(WeekDay(Today())='Fri', date(today())),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Saturday' ,if(WeekDay(Today())='Fri', date(today()+1)))))))) as CallingDay,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Monday' ,if(WeekDay(Today())='Fri', date(today()+4)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Tuesday' ,if(WeekDay(Today())='Fri', date(today()+5)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Wednesday' ,if(WeekDay(Today())='Fri', date(today()+6)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Thursday' ,if(WeekDay(Today())='Fri', date(today()+7)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Friday' ,if(WeekDay(Today())='Fri', date(today()+3)),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(VisitDay = 'Saturday' ,if(WeekDay(Today())='Fri', date(today()+3)))))))) as Deliveryday&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;C:\QVD\Info.qvd&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;(qvd)&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END IF&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 10:33:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297569#M404858</guid>
      <dc:creator>goro2010</dc:creator>
      <dc:date>2017-05-19T10:33:43Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple "if(WeekDay(Today())" statements</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297570#M404859</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you want to do this this way, you don't need the additional checks for today's weekday in each LOAD, since the check is done outside the LOAD statements.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 May 2017 10:50:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-quot-if-WeekDay-Today-quot-statements/m-p/1297570#M404859</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2017-05-19T10:50:56Z</dc:date>
    </item>
  </channel>
</rss>

