<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一个包含多个行状态列的数据表。我也有几个脚本保存到数据表中进行分析。每个脚本都需要自己的行状态,因此我必须记住哪个行状态列与哪个脚本对应,然后从列复制到行状态。有没有办法在分析完成之前编辑我的脚本以设置正确的行状态?谢谢你的帮助!
我的背景一开始和你的差不多。JSL 是一种功能强大的语言,人们会不断学习它。
聚苯乙烯
请点击“正确答案”按钮将此讨论标记为已回答,以帮助响应者快速识别它已被回复。
谢谢
知道了!Row State 列的名称必须用引号引起来!效果很好!谢谢!!!!!!JSL 对我来说完全是希腊语——我是一个 Fortran/Basic 的老家伙,我的大脑似乎并没有为 JSL 连线……但是。
“Break - Cause Not Known”列被 JMP 解析为赋值语句。这是因为名称中的“-”。将语句更改为:
dt:Name("Break - Cause Not Known")<回复:脚本/行状态列
吉姆,
这是我尝试运行的脚本,其中添加了您建议的三行。我的行状态列是“中断 - 原因未知”。现在这个脚本不会运行。我错过了什么?
谢谢!!!
名称默认为此处 ( 1 )
dt=当前数据表();
dt:Break - Cause Not Known << 复制到行状态();
Graph Builder(Size( 661, 500),Variables( X( :Downtime Category ), Y( :Total Minutes Down ), Overlay( :Crew ) ),Elements(Bar(X,Y,Legend( 7)),Summary Statistic( "N" ),Label( "Label by Value" ))),SendToReport(Dispatch({},"graph title",TextEditBox,{Set Text("第180行:按船员分类的停靠次数 - 2016 年 1 月)}),Dispatch({}, "X title", TextEditBox, {Set Text( "" )}),Dispatch( {}, "Y title", TextEditBox, {Set文本(“停止次数”)})))
您需要做的就是在脚本顶部添加 jsl,以便在进行分析之前将 rowstate 列复制到 rowstates。假设 rowstate 列称为 RowState_1,您所要做的就是在脚本的开头添加以下内容:
名称默认为 Here( 1 );
dt=当前数据表();
dt:RowState_1 << 复制到行状态();