How to change a component value on hierarchical structure in altium
You need every used resistor value as individual component with their own Manufacturer Partnumber and value in your lib.
Then it is possible via the &quot;Variant Management&quot;. You can define here assembly variants for every component wehe for example:
R20_1.TCP1 is component A (10k) (Default)
R20_1.TCP2 is component B (100R)
R20_1.UDP1 is not populated
R20_1.UDP2 is component C (1R)
1st create an assembly variant via right mouse click on the project -&gt; Variants
Then

Select the TCP2 sheet (left mouse click right of the Editor string)
right mouse click on the Component R20_1.TCP2 -&gt; Part Actions -&gt;
Choose Alternate Part.
Then select the &quot;Component B&quot; with value 100R from your lib.

In the schematic PDF print you need to seleck to draw the Physical structure of the assembly variant