Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
techvarun
Specialist II
Specialist II

Determine multiple fields from a single field based on condition

Hello All

         I have a table with 3 fields

ValueWeek1Week2
-21141.510/27/201410/27/2014
-19016.310/27/201410/20/2014
-16038.110/27/201410/13/2014
-1510310/27/201410/6/2014
-12471.510/27/20149/29/2014
-1157210/27/201410/27/2014
-11454.910/27/201410/20/2014
-10400.510/27/201410/13/2014
-10331.910/27/201410/6/2014
-10136.910/27/20149/29/2014
-9894.0910/27/201410/27/2014
-9787.8210/27/201410/20/2014
-9787.8210/27/201410/13/2014
-9148.3810/27/201410/6/2014
-8858.2910/27/201410/20/2014
-8178.9910/27/201410/27/2014
-7805.5810/27/201410/20/2014
-7507.9210/27/201410/13/2014
-7301.0510/27/201410/6/2014
-6702.9610/27/20149/29/2014
-6566.1110/27/201410/27/2014
-5860.3110/27/201410/20/2014

Now i want to determine the field value in to 5 different fields based on below condition

Field1 = Select where WEEK1 = Current Week -1 &  WEEK2 = Current Week - 1

Field2 = Select where WEEK1 = Current Week -1 &  WEEK2 = Current Week - 2

Field3 = Select where WEEK1 = Current Week -1 &  WEEK2 = Current Week - 3

Field4 = Select where WEEK1 = Current Week -1 &  WEEK2 = Current Week - 4

Field5 = Select where WEEK1 = Current Week -1 &  WEEK2 = Current Week - 5


And my current week is 11/3/2014 but i have to maintain dynamic.

Please help me to create the script

Thanks in advance

Varun    

Labels (1)
10 Replies
MK_QSL
MVP
MVP

Date(Date#(Week1,'YYYYMM'),'MM/DD/YYYY') AS Week1Date,

Date(Date#(Week2,'YYYYMM'),'MM/DD/YYYY') AS Week2Date,

Week(Date(Date#(Week1,'YYYYMM'),'MM/DD/YYYY')) AS Week1,

Week(Date(Date#(Week2,'YYYYMM'),'MM/DD/YYYY')) AS Week2;