CALCPARALLEL
或 FIXPARALLEL
,特别是在使用其中一个分配函数(@ALLOCATE
或 @MDALLOCATE
)时,通过删除并行计算进行测试,以查看规则是否运行以及性能是否提高。调试脚本时,请考虑每遍计算过程中的语法长度。如果不确定计算的哪个部分失败,请从底部逐个注释掉部分,然后重新运行计算,直到它运行并产生正确的结果。此时,从计算顶部删除各部分中的注释,一次删除一个,并在进行过程中测试每个更改。
#missing
,再从 #missing
更改为一个值,然后更改为另一个值来进行测试。对每次更改重新运行规则并验证结果。#missing
更改为一个值,再从一个值更改为 #missing
来测试数据。这可以确保在重新运行过程中根据需要删除先前计算的结果。例如,如果在第一次运行中为产品 A、B 和 C 输入数据,在第二次运行中为产品 B、C 和 D(但不是 A)输入数据,则在第二次运行之前将值更改为 #missing
可以确保在第二次运行中正确删除产品 A 的分配结果。