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

How to create a condition for dimension value?

Hi,

I use 2 arrays with dates in my QV report -> Datum and Datum2.

There is a listbox for filtering by the dates which contains values from Datum.

Datum2 contains the same values, but not as many values as in Datum.

In my table, I use dimension Date -> if the date is selected in listbox, I want to use the value from Datum, but if NO date is selected in listbox, I want to use all values from Datum2.

I created calculated dimension, but it does not work as expected...

Condition like:

=if(Datum<>'',Datum,Datum2)

The result is that all values from Datum are used, when no selection of date was done - not correct.

I also tried this:

=if(Datum='',if(

Datum<>Datum2,Datum,Datum2),Datum2)

The result is that all values from Datum2 are used, when no selection of date was done - correct, but then when I select a date in Datum listbox which is not icluded in Datum2, it shows just empty table..

Please, help me.

Many thanks in advance

Nela

Labels (1)
1 Solution

Accepted Solutions
sunny_talwar
MVP
MVP

Try this may be:

If(GetSelectedCount(Datum) = 0, Datum, Datum2)


If(GetSelectedCount(Datum) = 0, Datum2, Datum)

View solution in original post

5 Replies
sunny_talwar
MVP
MVP

Try this may be:

If(GetSelectedCount(Datum) = 0, Datum, Datum2)


If(GetSelectedCount(Datum) = 0, Datum2, Datum)

Not applicable
Author

Wow, that was easy..thank you sooo much!!!

sunny_talwar
MVP
MVP

Did that really work?? I was still trying to make sense of the expression I suggested:)

Not applicable
Author

Yeah, it works just as needed

sunny_talwar
MVP
MVP

Awesome