Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

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

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

What about this

RangeSum(

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

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

)

13 Replies
MVP
MVP

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

Try this

RangeSum(

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

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

)

Not applicable

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

hello,

doesn't seem to work

MVP
MVP

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

Would you be able to share a sample?

Not applicable

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

no sorry, cannot do that.

MVP
MVP

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

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

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

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

but still doesn't give me the count.

why do you do a range sum?

Not applicable

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

correction. it does work - except for 2017

MVP
MVP

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

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

Not applicable

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

partially.

but complete data will be for july