I believe you can use Authorization variable, in that case even if the user does not enter any values for profit center the query will return the data user is authorized.
Prerequiesite for this would be to have user authorizations set up in you BI system so that the authorized data can be discern by the system during query execution.
Hope this is helpful.
Thanks!