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

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
MVP
MVP

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
MVP
MVP

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
MVP
MVP

Would you be able to share a sample?

Not applicable
Author

no sorry, cannot do that.

sunny_talwar
MVP
MVP

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
MVP
MVP

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

Not applicable
Author

partially.

but complete data will be for july