Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
See why IDC MarketScape names Qlik a 2025 Leader! Read more
cancel
Showing results for 
Search instead for 
Did you mean: 
ashokunbi
Contributor III
Contributor III

Straight Table Displaying null values

I have a straight table that I don't want displaying null values.I read a comment that said I can control the value I don't want displayed by making the dimension suppress null values and making expression values I don't want as null values so I have the expression below:

If(1-MAPE >.70,null(), 1-MAPE)

The column is displaying values less than 70% and setting values higher than 70% as null, -, but I don't want it to display the null values period.  Below is an example of what I'm getting.  Please help.

    

AvailableWeekABS VariationMAPEFCA
342951.7%48.3%
341111.0%-
34935.0%65.0%
341950.9%49.1%
3414343.3%56.7%
344875.0%25.0%
340100.0%0.0%
34616.6%-
34721.2%-
34327.7%-
16 Replies
sinanozdemir
Specialist III
Specialist III

Without seeing the application, it is a bit difficult to determine why mine works, but not yours.

You can also handle this in the back-end:

Capture.PNG

And your data model will look like this:

Capture.PNG

Post your sample app, I cannot open it. However, someone else can open it and see what's wrong.

Qrishna
Master
Master

See attached.

Capture1.PNG !

Anonymous
Not applicable

You must not want to suppress 0.0% as a FCA value from the table. Isn't following model work? or you can try the expression sent by Krishna.

ashokunbi
Contributor III
Contributor III
Author

This is showing FCA over 70%. My values are not the issue, I just don’t want to display any FCA greater or equal to 70%

Qrishna
Master
Master

is this what you wanted?

Capture1.PNG

see attached

ashokunbi
Contributor III
Contributor III
Author

Thanks for your help. Sorry I couldn’t respond sooner. The suggestion is not working, it came up with the wrong values for FCA. I already have the correct values, I just don’t want to display any values greater than 70%.

I’m not sure if the issue is that you are using the value supplied in Mape as is (your expression for Mape is Mape & ‘%’) but it is actually the result of this expression:

if( > sum(RcvdQty), 1, /sum(RcvdQty))

I’m not sure if this helps.

Qrishna
Master
Master

Any luck>