You can accomplish this with a parameter. Create a string parameter (for this example, I'll call it "Metric Type") with two values: revenue per customer; and profit per customer.
Then create a calculated field (ex: Metric Selector) like this:
if [Metric Type] = "revenue per customer" then [revenue per customer] else [profit per customer] end
Use this calculated field on the color shelf for your map. Right click on the parameter and select "Show Parameter Control". Then when you switch between values on the parameter, the color on the map will change.
Here's more info on parameters:
Thanks for your thoughts. It is always hard to know how much info to provide without over-complicating things.
In reality, there is not 2 metrics, there are 14 metrics on one-half of a dashboard (all numbers). Currently, I use 14 parameters to select from for the map (and bar chart), which is itself a parameter control. However, the user has to separately select the parameter. From a usability point of view there is a disconnect which the 'powers that be' will not tolerate.
After I attached a much much much simpler version of the problem I had, I figured it out using a combo of a new calculated field and the filter action. Now for the challenge of extending this to the real dashboard ...