As explained in other posts here, the calculation does not work when two or more lines or columns are not independent in the technology matrix, which happens e.g. if you set two complete lines to 0.
Parameters can be used as switches, but I have done this so far for non-global parameters only. With global parameters, you can set values across processes, which makes them quite powerful.
I hope this helps, best wishes, Andreas