Inventor iassembly

Does any one know if SolidWorks has a similar logic capability in an assembly like iassembly in Inventor.  I need to suppress a component in assembly base on change in geometry of another part in the same assembly.

  e.g if diameter of  part1=10mm, then unsuppress 10mm shaft and suppress a 5mm shaft.

I know you can derive a parameter of a part from assembly design table.  Can you control a suppression of a component in an assembly from a part design table?

Thanks

SolidworksAssemblies