<?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 Multiple IF Statement in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925013#M320103</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;In my scenerio i want to fatch the next extract date according to my selection and values .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in below code $(vDate ) is date selection from calendar.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;issue is in my code if calendar date is today but my code will give the future next date instead of today date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want a mechanism that if i select today's date in $(vDate) than it should show today's date ...else future date as per below code.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(RowNo()=1,date(Weekstart($(vDate),1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=2,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=3,date(weekstart($(vDate),1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=4,date(weekstart($(vDate),1,1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=5,date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=6,date(weekstart($(vDate),1,3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=7,date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=8,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=9,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'))))))))))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 14 Aug 2015 10:33:27 GMT</pubDate>
    <dc:creator>qliklearnervir</dc:creator>
    <dc:date>2015-08-14T10:33:27Z</dc:date>
    <item>
      <title>Multiple IF Statement</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925013#M320103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;In my scenerio i want to fatch the next extract date according to my selection and values .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in below code $(vDate ) is date selection from calendar.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;issue is in my code if calendar date is today but my code will give the future next date instead of today date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want a mechanism that if i select today's date in $(vDate) than it should show today's date ...else future date as per below code.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if(RowNo()=1,date(Weekstart($(vDate),1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=2,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=3,date(weekstart($(vDate),1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=4,date(weekstart($(vDate),1,1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=5,date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=6,date(weekstart($(vDate),1,3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=7,date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=8,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;if(RowNo()=9,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'))))))))))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Aug 2015 10:33:27 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925013#M320103</guid>
      <dc:creator>qliklearnervir</dc:creator>
      <dc:date>2015-08-14T10:33:27Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple IF Statement</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925014#M320104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Something like this maybe:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If(num(today())=num($(vDate)),today(),&lt;/P&gt;&lt;P&gt;pick(match(RowNo(),1,2,3,4,5,6,7,8,9),&lt;/P&gt;&lt;P&gt;date(Weekstart($(vDate),1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;date(weekstart($(vDate),1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;date(weekstart($(vDate),1,1),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;date(weekstart($(vDate),1,3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/P&gt;&lt;P&gt;date(Weekstart($(vDate),0,-3),'DD-MMM-YY')))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Aug 2015 10:46:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925014#M320104</guid>
      <dc:creator>Gysbert_Wassenaar</dc:creator>
      <dc:date>2015-08-14T10:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple IF Statement</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925015#M320105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;I have to clear my requirement.....there are column called Next Extract Date....As per Code it's showing future date ....but if for example for week 26 column i am selecting date 17th august ...it will show me the value 24th august ......but i want if i am selecting today's date it should show Next Extract date as today's date else future date .........same for all the values kindly suggest,.&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=1,date(Weekstart($(vDate),1),'DD-MMM-YY'),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=2,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=3,date(weekstart($(vDate),1),'DD-MMM-YY'),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=4,date(weekstart($(vDate),1,1),'DD-MMM-YY'),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=5,date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=6,date(weekstart($(vDate),1,3),'DD-MMM-YY'),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=7,date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=8,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;if(RowNo()=9,date(Weekstart($(vDate),0,-3),'DD-MMM-YY'))))))))))&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;Screenshot given below for req....&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;IMG alt="issue1234.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/96084_issue1234.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Aug 2015 11:59:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925015#M320105</guid>
      <dc:creator>qliklearnervir</dc:creator>
      <dc:date>2015-08-14T11:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple IF Statement</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925016#M320106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You mean that if field "Extract Day" which probably represents some data in your document equals the weekday of today() (e.g. &lt;EM&gt;Friday&lt;/EM&gt;), then "Next Extract Date" should be set to the value of today()? Then how about this minor modification of Gysbert's code?&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;&lt;SPAN style="font-family: 'courier new', courier;"&gt;If([extract Day]=date(today(), 'WWWW'),today(),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;pick(match(RowNo(),1,2,3,4,5,6,7,8,9),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(Weekstart($(vDate),1),'DD-MMM-YY'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(weekstart($(vDate),1),'DD-MMM-YY'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(weekstart($(vDate),1,1),'DD-MMM-YY'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(weekstart($(vDate),1,3),'DD-MMM-YY'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(weekstart($(vDate),1,2),'DD-MMM-YY'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(Weekstart($(vDate),0,-3),'DD-MMM-YY'),&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;date(Weekstart($(vDate),0,-3),'DD-MMM-YY')))&lt;/SPAN&gt;&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;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Aug 2015 12:31:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925016#M320106</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2015-08-14T12:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple IF Statement</title>
      <link>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925017#M320107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;there are some more refine output i want .....&lt;/P&gt;&lt;P&gt;&lt;IMG alt="issue234555.png" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/96093_issue234555.png" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;As given in the above image .......i have a calendar and $(vDate) is the value of the calendar......&lt;/P&gt;&lt;P&gt;Extract day is set by business ......now i want that for example :-&lt;/P&gt;&lt;P&gt;(1) for extract day "Monday"&amp;nbsp;&amp;nbsp;&amp;nbsp; I will select in Calendar "17th Aug2015" than my Next Extract date should be 17th only ......but in current scenerio it will show me the next week 24th august 2015.......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as per requirement first the day when the extract should happen ....to complete after that the next extract date should show future date.......&lt;/P&gt;&lt;P&gt;(2) as per scenerio our 17th august 2015 is selected ...so the my table should show next extract date 17th 2015 .....if i will select 18th august in calendar than .....next extract date should be 24th august 2015....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think my requirement is clear for every one........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Aug 2015 12:52:22 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Multiple-IF-Statement/m-p/925017#M320107</guid>
      <dc:creator>qliklearnervir</dc:creator>
      <dc:date>2015-08-14T12:52:22Z</dc:date>
    </item>
  </channel>
</rss>

