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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
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...