Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

hardcoding a Qlikview formula


I have a chart/straight table which works off my filters i.e. for customer, but I only want the data in the straight table to show specific data i.e. only "live" not "closed". How can I hardcode this "Open" status into a formula? field name is po.status

6 Replies
stigchel
Partner - Master
Partner - Master

You can use set analysis (see help for explanation and examples), from what I can get from your explanation this would be something like

Sum({<po.status={'live'}>} Sales)

Not applicable
Author

Thanks for the help, I tried this but it returns \\error in calculated dimension.

I don't need the sales bit at the end,.

If I was using Microsoft Access or Microsoft Query my formula would be po.status = "Open" that is all I want to do.

I don't want to see any closed purchase orders but it seems to just show everything ever raised for the filtered customer. I have other expressions which show Sku, quantity, dates, Value etc.

I hope I've explained a little better

stigchel
Partner - Master
Partner - Master

I gave you an example for the expression to use, you did not tell me what you are calculating. I try to avoid calculated dimensions and usually they are not necessary. If you use the set analysis in your expression

{<po.status={'open'}>}

in any function that takes set analysis the results will only show those.


If you must do this in your dimension, you can probably use something like

if(po.status='Open',YourDimension)

Not applicable
Author

Thanks.. before I posted here I have tried using {<po.status={'open'}>} as this seemed fairly straight forward, however it doesn't work for whatever reason. I am admitting defeat, and going to give up !

I will just click the data/straight table to filter off what I want, not ideal as it affects other tables in my tab but nevermind

thank you

stigchel
Partner - Master
Partner - Master

It should be fairly straight forward, however it is difficult for me not seeing your qvw. If you post your qvw here I could help you further, if you're worried about data sensitivity please have a look at

Preparing examples for Upload - Reduction and Data Scrambling

Not applicable
Author

Its ok, I think its because the status is not set as "open" or "closed" on Sage, that uses C and 9 etc so there must be a hidden variable.