Dynamic relational filters (“This”) treat empty relations the same as a ‘is empty’ modifier.
This feels very non-intuitive to me. I’d much prefer that if a relation being used for a dynamic relation filter is empty, then that dynamic relation filter is ignored. Because if I wanted the lack of a relation to filter my options, I would use the ‘is empty’ modifier rather than a dynamic filter.
Maybe I’m being dense and there is a way to do this with groupings but I don’t see it. Or I’m not seeing the bigger picture. This makes stacking dynamic relations impossible.
For example: [Relation A] always has a connection, so I want my results to dynamically filter by [Relation A]. But the list is still too long. [Relation B] sometimes has a connection, but is sometimes empty. If I have a [Relation B] linked, then I definitely want it to further filter down my options, but if [Relation B] is empty, then I still want the [Relation A] list without [empty Relation B] as a requirement.