If you have one hundred labels, it's impossible to do "never show" the labels one by one. More importantly, the method you show here is static, not dynamic. When data changes, the top and bottom point will change.
You need to build two calculated fields bottom spot and top spot, and then put these two calculated fields to Label pane. Thus it is dynamic, we call it conditional labeling. No matter how data changes, only top and bottom spot will be labeled.
Hope it helps.