Qlik Community

New to Qlik Sense

Discussion board where members can get started with Qlik Sense.

Announcements
Qlik® Product Spotlight: Discover what’s possible. Get more from our products.
See for yourself. Register today.
mohitd910
Not applicable

Condition on Dimension

Dear All,

I have a dimension Doctor.

I am using it as a filter.

Conditions:-

1.) If i don,t select any year then need to show doctors for current year .

2.) otherwise according to the years selections.

Like

Doctor     Year                         Revenue

Sunny      2014,2015 ,2016        455667

Manish    2014, 2015                 467787

Arjun       2014, 2015 ,2016        454767

Jagan      2015                           754344

Mohit       2014                            4577



By default 2 doctors will be present in the List box only Sunny And Arjun.

If i selected 2015 then Manish and Sunny and Arjun, Jagan will be in List box.

And if i selected 2014 then All except jagan.

Regards,

Mohit Dahiya


1 Solution

Accepted Solutions
sunny_talwar
Not applicable

Re: Condition on Dimension

Can you check here

16 Replies
mohitd910
Not applicable

Re: Condition on Dimension

Please find the attached Sample data. ! !

MK_QSL
Not applicable

Re: Condition on Dimension

use this as list box expression

=Aggr(Concat({<Year = {"$(=Max(Year))"}>}DISTINCT Doctor,','),Doctor)

or

=Aggr(IF(GetSelectedCount(Year) = 0,

IF(Match(Doctor, $(=CHR(39)& Concat({<Year = {'$(=Max({1}Year))'}>}DISTINCT Doctor,CHR(39)& ',' & CHR(39)) & CHR(39))),Doctor),

Doctor),Doctor,Year)

sunny_talwar
Not applicable

Re: Condition on Dimension

Can you check here

mohitd910
Not applicable

Re: Condition on Dimension

Not Working Sir.

MK_QSL
Not applicable

Re: Condition on Dimension

List box expression means you have to create list box using this expression.

This is working on my qliksense..

please try again.

mohitd910
Not applicable

Re: Condition on Dimension

Sunny Bhai in Full form

sunny_talwar
Not applicable

Re: Condition on Dimension

Mohit -

Did you check that I used the same exact expression I gave you on the other post? I just copy and pasted. I am not sure why did you think it was not working? Can you clarify what you were doing differently?

Thanks,

Sunny

mohitd910
Not applicable

Re: Condition on Dimension

Don't Know bro. then i think i was using something wrong there.

mohitd910
Not applicable

Re: Condition on Dimension

Sunny bro one problem is here i am unable to select two Doctors at a time and for date and month it is not working