Ma non ha senzo inserire una colonna calcolata come chiave primaria, cmq volendo farlo devi specificare una query o stored procedure che in fase di inserimento inserisca il calcolo all'interno della colonna che vuoi come chiave primara, ovviamente devi essere sicuro al 1000% che sia univoca, ma ripeto, non vedo l'utilità di questi tipo di colonne se poi sql server può fornire viste con cache di questi dati.