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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
greend21
Creator III
Creator III

Make Date from 3 character Month; Ex: Apr

I have a year field and a month field that shows Jan, Feb, Mar, Apr, etx. My load script also already has :

SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';

It is probably easy but I cannot seem to get these fields in a format such as Apr 2017. The issue is I need to create a rolling 12 month flag so I didnt think Month&' '&Year would work. Any help is appreciated.

Thank you!

1 Solution

Accepted Solutions
tresesco
MVP
MVP

If you have a year field too, try like:

Load

          MonthName(MakeDate(YearField, Month(Date#(MonthField, 'MMM'))) as MonthName

View solution in original post

3 Replies
tresesco
MVP
MVP

If you have a year field too, try like:

Load

          MonthName(MakeDate(YearField, Month(Date#(MonthField, 'MMM'))) as MonthName

Anil_Babu_Samineni

You need to do like below? MonthName(DateField) as MonthName

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
sunny_talwar

Or you can try this

Date(Date#(Month&Year, 'MMMYYYY'), 'MMM YYYY') as MonthYear