So I'm rebuilding my video views to be less of a general mess and also to make it easier on me to maintain. Thus far, I have the ordered categories as seen in the attachment; however, not every indexed file or particle has data in all of the relevant fields. For example, my copy of Dunkirk has data in [Franchise], [Series], [Language], and [Subtitle Language] but not in any of the other fields. The [Series] category is set so that if the data in the field is equal to that of [Franchise], then the return is also empty. That means that in this particlar case, one must drill down through four levels of "Unassigned" between [Franchise] and [Language]. This is obviously not the desired behaviour. What I would prefer to happen is for MC to simply skip all of the categories with no data in their respective fields and go straight to the next category with data. Is there a toggle that enables this somewhere? If not, consider it a feature request.
And yes, I am aware that I could define just one category as a super long ListBuild() expression with a mode of 1, a delimiter of '\', and data type set to list; however, I am hoping to get away from this as a first solution because such expressions can get egregiously long when using other nested functions (and I am). Not only that, but the file list drawer pulls up upon drilling down to the second level when using ListBuild()—something I'd also like to avoid and which doesn't happen when using separate categories instead.
In short, I'm between a rock and a hard place. Help?