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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Dates as Numbers?

Hi, I have extracted some dates from a spreadsheet using the crosstab converter because the dates are columns. The data all comes out OK, but the dates always come through as numbers.

How do I either extract the data as a date, or convert the numbers back to dates within the document?

I have tried many date functions such as 'date' and 'date#' with & without formatting strings, all fail & return null values.

Example number : 30/09/2006 is coming out as 38990 (all settings are UK)

Thanks,

Alan Cobbald

Labels (1)
1 Solution

Accepted Solutions
Not applicable
Author

Thank you all who offered advice, date(num#(.....  was the answer

View solution in original post

5 Replies
hic
Former Employee
Former Employee

All dates are numbers in QlikView. What has happened here, is that the formatting is lost. Try

     Date(Date,'DD/MM/YYYY') as Date

in the script, or format it using the list box properties.

Read more on http://community.qlik.com/docs/DOC-3102

HIC

Not applicable
Author

Thank you Henric, but that is what I had already tried. All such functions return nulls.

Interestingly, the document says to check if QlikView has interpreted the data as a number, and it hasn't. When I create a list box, the values are left justified, implying that they are strings. It doesn't say how to switch them back to being a number. The num(date) function fails.

Ex_date,date(date#(Ex_date),'DD/MM/YYYY')  as Date1

This is my entry in the load script. Ex_date is the field name for the date values, Date1 is always null whichever date function(s) I use

Th

MK_QSL
MVP
MVP

Please load your sample script with document.. i.e. QVW file.

Not applicable
Author

Hello, Try :    date(num(Ex_date),'DD/MM/YYYY');

Regards.

Not applicable
Author

Thank you all who offered advice, date(num#(.....  was the answer