多次使用 derive 函数生成计算列,会丢失已生成的计算列
请教一个问题,一个集算器脚本 - 主程序,分别调用两个子程序,采用 derive()生成计算列。
调用第一个占比子程序,在子程序中使用 derive() 成功生成一个占比计算列。
计算返回后,继续调用环比子程序,送入包含已生成占比计算列的序表,使用 derive() 生成环比计算列。但是,返回的序表中,仅有环比计算列,之前已经生成的占比计算列没有了。
想问下是什么原因,如果调整实现意图
"请教一个问题,一个集算器脚本 - 主程序,分别调用两个子程序,采用 derive()生成计算列。 调用第一个占比子程序,在子程序中使用 derive() 成功生成一个占比计算列。 计算返回后, .."
请教一个问题,一个集算器脚本 - 主程序,分别调用两个子程序,采用 derive()生成计算列。
调用第一个占比子程序,在子程序中使用 derive() 成功生成一个占比计算列。
计算返回后,继续调用环比子程序,送入包含已生成占比计算列的序表,使用 derive() 生成环比计算列。但是,返回的序表中,仅有环比计算列,之前已经生成的占比计算列没有了。
想问下是什么原因,如果调整实现意图
我试了一下,暂时没有重现您说的现象。
建议:
1、您更新一下 SPL 的最新版看一下。
2、把 3 个 splx 文件发给我看一下。
我又检查了下,有一个子程序文件修改后没有保存,保存后执行,就可以了
谢谢!