This is working correctly.  The Application selection only limits which revenue is included in the calculations.  It does not define which constituents will be looked at and assigned a value for the smart field.  When processed, this smart field will calculate a value for all constituents and only include revenue from the selection chosen on the Parameters tab.