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: 
Anonymous
Not applicable

Interest days per month

Hi,

I want to show interest days in a table by month in qlik Sense. In january it should be interest/31 days, february/30 days etc. How do I calculate this best in the sqript?

I have tried      if(month={jan,mar,may....31,

                      if(month={apr,jun,sept....30,

                      29))


But I only get the correct calculation for either months with 30 or 31..



1 Solution

Accepted Solutions
OmarBenSalem
Partner - Champion II
Partner - Champion II

If you have a date field;

in your script; do as this to create a day field and a month field (if it's not already created):

Day([Calendar date]) as [Day of date]

      ,Month([Calendar date]) as [Month of date]

,date(MonthStart([Calendar date]),'MMM YYYY') as [Year month date]



Now, in your table, you'll have as dimension your [Month of date]field or [Year month date] (if you want to show month and year: depends on the year, Feb could have 28 or  29 days) and as a measure: count(distinct [Day of date])


result:

Capture.PNG

View solution in original post

3 Replies
Anonymous
Not applicable
Author

*february/28 days

OmarBenSalem
Partner - Champion II
Partner - Champion II

If you have a date field;

in your script; do as this to create a day field and a month field (if it's not already created):

Day([Calendar date]) as [Day of date]

      ,Month([Calendar date]) as [Month of date]

,date(MonthStart([Calendar date]),'MMM YYYY') as [Year month date]



Now, in your table, you'll have as dimension your [Month of date]field or [Year month date] (if you want to show month and year: depends on the year, Feb could have 28 or  29 days) and as a measure: count(distinct [Day of date])


result:

Capture.PNG

Anonymous
Not applicable
Author

Thanks!