Is it realistic to completely replace every Filter query with a view? The answer is no, not least because there isn’t a way to pass parameters from the app to a view
Also creating a separate view for each possible permutation could mean you end up with a large number of views some of which may be rarely used
I recommend creating a good balance by creating a small number of views that filter the data by the criteria used most frequently. Then refine further to meet specific needs in your Canvas app formula by expanding the Filter function
Below, the result of the previous formula is further filtered within the canvas app code by the ‘Stock Exchange’ column. As you’d expect, the additional filters can also reference external controls such as dropdowns, they don’t have to be hard coded