Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hello,
I have created a table in qlikview that has the collumns 'Day', 'Topic', and 'Shop Talk'. I want to only display the rows where 'Shop Talk' has a value. I've been using the following statement, but it is not working
if
(Len([Shop Talk]) > 0, Only(Day))
Where do i put this expression? I'm not exactly sure where to put it. I cant seem to get it to work.
To me those look like fields that are blank (just spaces in them) not technically null which would be displayed as '-" instead of just a blank box. In the script use the trim command on shop talk:
Trim([Shop Talk]) as [Shop Talk]
That should solve your issue as long as the checkbox is checked to omit null rows.
If you are using a table box, simply in the properties go to presentation tab. Highlight the field you want and suppress values when field is null.
Try making your table a chart of type Straight Table.
I checked that box but it still doesnt hide the rows
hi Brandon,
if you have a straight table or a pivot table, then for the dimenssion 'Shop talk' just check mark 'Suppress when value is null' and it will get what you are aiming for, you dont need any expression for that i suppose.
Regards
Saurabh
On the dimension tab of your table properties, select 'Suppress When Value Is Null'
I check the box and nothing happens.
So even with that box checked you are still seeing '-' (null values) in the shop talk column?
correct
Do you have a screenshot of this?