设为首页收藏本站

JMP数据分析论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1282|回复: 2
打印 上一主题 下一主题

求教-关于 for() 循环script 报错-问题已解决

  [复制链接]
跳转到指定楼层
楼主
发表于 2016-4-28 10:00:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bisel 于 2016-4-28 10:18 编辑

脚本如下:
For( i = 1, i <= PNcount, i++,
        (show(i);show(PNcount);show(dt2:SKUPN [1]); PN = dt2:SKUPN ; show (PN);
        reporting( PN )
               
        )
);

Log 如下:
i = 1;
PNcount = 3;
dt2:SKUPN[1] = "AA";
Cannot set value for the column 'PN' because the row number (-1) is not valid.

问题:
脚本执行到PN = dt2:SKUPN 就会报错 ”Cannot set value for the column 'PN' because the row number (-1) is not valid“,但是通过show(i)语句可以知道 i=1;理论上不应该出现上述的报错。
PS:极少时候能够执行不报错。
请指点迷津。

报错原因:在已经打开的某个data table里有一个column名字就是PN,这里又用PN作为一个变量的名字,应该是出现了冲突。把变量名改掉,脚本就不报错了。
分享到:  !connect_viewthread_share_to_qq!!connect_viewthread_share_to_qq! QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2016-4-28 10:14:10 | 只看该作者
sorry. please ignore this .issue is sovled.
回复 支持 反对

使用道具 举报

板凳
发表于 2016-4-28 15:02:10 | 只看该作者
bisel 发表于 2016-4-28 10:14
sorry. please ignore this .issue is sovled.

好的。 楼主也可以把自己的解决过程分享出来,让更多的坛友学习~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|JMP数据分析论坛 ( 沪ICP备13022603号-2 )  

GMT+8, 2024-5-8 00:51 , Processed in 0.377913 second(s), 15 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表