CALCPARALLEL
o FIXPARALLEL
, especialmente al usar una de las funciones de asignación (@ALLOCATE
o @MDALLOCATE
), pruebe a eliminar el cálculo paralelo para ver si se ejecuta la regla y si mejora el rendimiento.Al depurar los scripts, tenga en cuenta la longitud de la sintaxis en cada pasada de cálculo. Si no está seguro de la parte del cálculo que falla, introduzca comentarios en las secciones, de uno en uno, desde la parte inferior y vuelva a ejecutar el cálculo hasta que se ejecute y genere los resultados correctos. En este punto, elimine los comentarios de las secciones de uno en uno, desde la parte superior del cálculo, y realice pruebas de cada uno de los cambios conforme avance.
#missing
, y de #missing
a un valor y, a continuación, a otro valor. Vuelva a ejecutar la regla para cada cambio y valide los resultados.#missing
a un valor y de un valor a #missing
. Esto garantiza que se eliminen los resultados calculados previamente, si es necesario, durante las nuevas ejecuciones. Por ejemplo, si introduce datos para Product A, B y C en la primera ejecución, y para Product B, C y D (pero no A) en la segunda ejecución, el cambio del valor por #missing
antes de la segunda ejecución garantiza que el resultado de la asignación para Product A se elimine correctamente en la segunda ejecución.