回复:>在<数据表关闭之前引用丢失是的,我已经遇到过很多次了。JSL 如果不是前后矛盾且烦人的话,那就没什么了不起!
回复:>在<数据表关闭之前引用丢失幸运的是,JSL(Jmp)远不止于此:)
天平上好的一面太多了。
但 Jmp 和 JSL 中肯定存在“一些”活板门。
对于其中的一部分,我从 Jmp 支持处了解到它们是“按设计”的。 不幸的是,没有“地图”告诉 Jmp 用户要避免哪些地毯和角落
对于真正的大陷阱,我决定开始收集:
注意:Jmp 会做出意想不到的事情的地方
提示和技巧 - JMP/JSL 的最佳实践
对于小孩子,我刚刚创建了这篇文章:
Jmp 和 JSL 中的小陷阱
它将针对一些微小的问题,例如丢失的参考资料 - 我猜有数百个?
Jmp 支持人员可以更轻松地提供以下已知陷阱列表,而不是社区帖子,这些陷阱包括 1)“按设计”,2) 太小而无法修复,或者:3) 太大而无法立即修复。
也许可以让用户投票和讨论?
实际上,类似于愿望清单 - 但有 Jmp 支持填充清单;并不是一个很酷的新功能列表,而是一个已知陷阱的列表。嗯,这听起来不太吸引人,对吧? 首先,你没有设置任何东西来吸引新用户......
但对于当前的 Jmp 用户来说,记录已知陷阱可能会有很大帮助。
对于未来的 Jmp 用户呢?
一般来说:当前用户应该足够“挑剔”,以消除恼人的陷阱。
听起来像是“抱怨”的意思必须被理解为:让一件好事变得令人惊叹。
(或者换句话说:让一些伟大的事情变得更少“不一致且令人烦恼G” :)
让Jmp未来的所有用户都能享受到该程序的强大功能而不会陷入这样的陷阱。
回复:>在<数据表关闭之前引用丢失需要明确的是——我喜欢 JSL,并且每周花大约 50 个小时在它上面。但它也给我带来了我使用过的所有编程语言中最沮丧的,尽管大部分沮丧是学习如何处理动态范围的语言。
JSL 中不一致/烦人的事情通常是某种程度的向后兼容性的结果,例如 Summarize()
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
Summarize( exg = By( :sex ), exm = Mean( :height ) );
Eval List( {exg, Round( exm, 1 )} );这是一个用它的参数来做时髦的函数。
另外,为什么平台会收到 Report() 消息,但图形构建器需要 Report() 函数调用:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gbp = Graph Builder( Variables( X( :height ), Y( :weight ) ), Elements( Points( X, Y ), Smoother( X, Y ) ) );
gb = Report( gbp )[Graph Builder Box( 1 )];
与
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Grocery Purchases.jmp" );
obj = dt << Association Analysis( Item( :Product ), ID( :Customer ID ) );
r = obj << Report;
t = r[Outline Box( 1 )] << Get Title;
Show( t );
回复:>在<数据表关闭之前引用丢失像我们许多人一样 - 没有 Jmp 就不再进行分析:)
语法为总结很特别,对吧:)
还有更多这样的功能吗?
尽管如此,这是一种非常方便的方法来提供符号和目的,然后让它们充满值。
顺便说一句,也非常灵活:甚至可以单独指定多个经过s - 它变得有点出乎意料:)
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );<BR />//Summarize( sx = By( :sex , :age), exm = Mean( :height ) );
Summarize( sx = By( :sex ), ag= By(:age), exm = Mean( :height ) );
Show(sx); // -> list of ALL groupBy
Show(ag); // same list
@ErraticAttack写道:...为什么平台会收到 Report() 消息,但图形生成器需要 Report() 函数调用:
这听起来有点类似于我的问题:
为什么有这么多消息我可以发送到数据表但不能dt << n 行()
另一位候选人“搞笑”Jmp新手问题合集?
如果之前有差异,现在可以使用以下两种方法之一:
obj << Report;
Report(obj);
可以被视为一个标志,表明过去/现在/将要付出努力来使 Jmp 不那么不一致:)
>在<数据表关闭之前引用丢失我刚刚注意到,在打开此对话框之前,对数据表的符号引用已经丢失:

TS-00076052
即使您点击取消,参考丢失:
自动化和脚本编写