Como Evitar o Uso de Membros Dinâmicos como Drivers

Se um valor de driver exigir uma fórmula, é melhor calcular o valor antes que as regras de alocação sejam executadas. Durante a execução da regra, todos os locais de destino possíveis são revisados pela regra para determinar qual é o valor do driver nesse local. Se um membro calculado for mencionado como o driver, o sistema deverá executar a fórmula do membro para todos os locais possíveis. Isso pode resultar em bilhões de cálculos desnecessários que impactam severamente o desempenho das regras.

Uma solução melhor é preparar os dados do driver para a regra, precedendo-a com uma regra de cálculo personalizada para executar a fórmula necessária e armazenar o valor do driver em um membro armazenado. Isso permite que a regra de alocação seja executada normalmente e pule rapidamente locais sem nenhum dado do driver.