Utilizzo di membri dinamici come driver

Se un valore driver richiede una formula, è consigliabile calcolare il valore prima di eseguire le regole di allocazione. Durante l'esecuzione della regola, ogni possibile posizione di destinazione viene analizzata dalla regola per determinare quale valore driver è presente nella posizione specifica. Se a un membro calcolato viene fatto riferimento come driver, il sistema deve eseguire la formula membro per ogni possibile posizione. Ciò può generare un numero potenzialmente elevatissimo di calcoli non necessari e pertanto pregiudicare le performance della regola.

Una soluzione migliore è costituita dalla preparazione dei dati del driver per la regola mediante la creazione preliminare di una regola di calcolo customizzato al fine di eseguire la formula necessaria e quindi memorizzare il valore del driver in un membro memorizzato. Ciò consente di eseguire normalmente la regola di allocazione e ignorare le posizioni non contenenti dati driver.