CALCPARALLEL
ou FIXPARALLEL
, especialmente ao usar uma das funções de alocação (@ALLOCATE
ou @MDALLOCATE
), teste removendo o cálculo paralelo para verificar se a regra executa e o desempenho melhora.Ao depurar scripts, considere o tamanho da sintaxe em cada etapa de cálculo. Se você não tiver certeza de qual parte do cálculo está falhando, comente as seções, uma de cada vez, na parte inferior e execute novamente o cálculo até que ele seja executado e produza os resultados corretos. Neste ponto, remova os comentários das seções, um de cada vez, da parte superior do cálculo, testando cada alteração à medida que avança.
#missing
. Altere também de #missing
para um valor e depois para outro valor. A cada alteração, execute a regra novamente e valide os resultados.#missing
para um valor e de um valor para #missing
. Isso garantirá que os resultados calculados anteriormente sejam removidos, se necessário, durante as novas execuções. Por exemplo, se você inserir dados para os Produtos A, B e C na primeira execução e para os Produtos B, C e D (mas não para A) na segunda execução, a alteração do valor para #missing
antes da segunda execução garantirá que o resultado da alocação para o Produto A seja removido corretamente na segunda execução.