First, the screener performance is blazing. Great work.
The thing I really started this thread was to see if it would make sense to allow variables to be added to the results table not for filtering, but for presentation/comparison purposes. An example is to allow EPS_LFY to be shown in the results table even if it is not part of a filter. I could take the circuitous route of specifying it as a filter with some absurd value making sure it doesn’t really filter anything, but then it would be inconsistent with the very nicely done rest of the site.
BTW, the ‘Execute’ tab might be better called ‘Results’.
Option 2 Switched Views may be potentially better? - it can be applied to the Pre-defined screens too; whereas Option 1 needs to be specified while creating the screen
Switched views is certainly a better way, than explicitly specifying variables to include. That way it will become available ‘automatically’ for any screen.