Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
vidyasagar159
Creator II
Creator II

Distinct Year from Date column or Year in for each loop to current date

Hi,

I want to create a Year drop down in my QLIK SENSE report. I got two options

1. In my QVD I have a Date column called "Period". Now I want to select only Distinct Year from that column. But I am not able find the right logic. This is what I wrote but the out put count is showing 1million records.

YearTable:

LOAD

    distinct year(PERDT)as "Year"

FROM [lib://GPG_QVD/BrightScope\SI_AUM_GlobalFunds.qvd]

(qvd);

2. Or I want to create a for each loop in a inline table from the year 2006 to current year.

Example: for (i=2006, i<=year(timestamp),i++){}

Can some one please guide me in the right direction.

Thanks,

-Vidya

1 Reply
jwjackso
Specialist III
Specialist III

I tested your first script on a small data set and it returns 1 record for each year.  I would verify that the PERDT field is formatted correctly as a date or timestamp.

https://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/DateAndTimeFun...