...customer decides they are missing some data or have too much and they throw another code that needs to be excluded\included...
Exclude/include values in a report usually is a scenario where lookup tables can be helpful. Using a stored procedure would allow the customer to add/remove/modify values as needed.