Sketching in configurations

Hi,
I've got a sketch for a drill & tap hole and I would like toset its location from different references depending on whichconfiguration I am.
For instance, in one configuration I want to locate the hole fromthe middle of part and in the 2nd config. I want to locate it fromthe edge of the part.
Is there a way to do so without having to create 2 different holes( 1 in each configuration) which messes things up in the assembly?

I was thinking about having 2 dimensions and I could set one or theother to be driven depending on the configuration but this does notseem possible.SolidworksSketching