Describe the bug
It does not make sense to have a filter with an alias since it is not possible to reference filter predicates from other expressions.
Valid filter: a > b
Invalid filter: a as foo > b as bar
To Reproduce
I will have a PR up soon demonstrating this
Expected behavior
Additional context