Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Graph with data Dec over different years + MTD for current year

Hi all,

I'm quite stuck in my set analysis for the following:

I want to count the nrs of account we have in the month december of eacht year since 2014. For the current year, I want to have the nrs for the last month.

I have tried different set-ups but none work.

I have identified the max month per year throught following formula:

Max({<IsActual_={1}>} Month)

Combined with year it gives me the below as expected

However, when I try combining this into the count of my accounts, it doesn't work.

count( {<[Month] = {"$(=Max({<IsActual_={1}>}[Month]))"}> }distinct [DMU])

I guess because Max({<IsActual_={1}>}[Month] is giving a numeric result (12 or 7) while my field Month is giving 'Dec' or 'Aug' as result.

Then I tried

if ( 

Year = Year(Today()),

count( {< Month = {'Month(Today())'} > } distinct [DMU]),

Count( {< Month = {'Dec'} >} distinct [DMU])

)

this gives me all values but for 2017

help is welcome ...

1 Solution

Accepted Solutions
sunny_talwar

What about this

RangeSum(

Count({<Month = {'$(=Month(AddMonths(Today(), -1)))'}, Year = {$(=Year(Today()))}>} DISTINCT [DMU]),

Count({<Month = {'Dec'}, Year -= {$(=Year(Today()))}>} DISTINCT [DMU])

)

View solution in original post

13 Replies
sunny_talwar

Try this

RangeSum(

Count({<Month = {'$(=Month(Today()))'}, Year = {$(=Year(Today())}>} DISTINCT [DMU]),

Count({<Month = {'Dec'}, Year -= {$(=Year(Today())}>} DISTINCT [DMU])

)

Not applicable
Author

hello,

doesn't seem to work

sunny_talwar

Would you be able to share a sample?

Not applicable
Author

no sorry, cannot do that.

sunny_talwar

Seems like I missed two parenthesis, try this

RangeSum(

Count({<Month = {'$(=Month(Today()))'}, Year = {$(=Year(Today()))}>} DISTINCT [DMU]),

Count({<Month = {'Dec'}, Year -= {$(=Year(Today()))}>} DISTINCT [DMU])

)

Not applicable
Author

already better. instead of '-' I get '0'

but still doesn't give me the count.

why do you do a range sum?

Not applicable
Author

correction. it does work - except for 2017

sunny_talwar

Do you have data for the month of August in 2017?

Not applicable
Author

partially.

but complete data will be for july