Data field with Show If still shows the column name in view with a table

I have a data field with a formula set for the Show If. On a view with a table showing the data values, the cells properly show and don’t show the data based on the condition, but the column itself is still visible regardless of the condition results. Is this by design? I was hoping/expecting the column to hide if the show if resulted in false.

Yes, that is by design, because show_if expressions can evaluate differently for different records.

That column property determines whether to Conditionally show or hide a column value (Show_If) - AppSheet Help – not the column itself.

I added some clarification in the article. Apologies for the confusion!

1 Like

Okay all good and makes sense, I just read this:

Show_If is commonly used to:

  • Hide columns that aren’t intended for forms.

as the entire column could be hidden using this. So I guess what I am wondering, is there a way to conditionally hide the entire column and not just individual values?

No, you have to show an entirely different View.