"Wrong" is not a helpful term unless you describe what you are expecting and how the result you got is different. In particular just reading what you've typed the "wrong" one fails because you forgot the comma between "Fillter" and "3::text". But I suspect you had a different unsaid expectation here.
In the future you should consider writing self-contained expressions, ideally ones that don't use physical tables if the problem permits.