3342_zh-CN
创建自定义平台我还有另外一个问题 - 没有正式的JSL培训会让我感到困惑,因为我有一些奇怪的问题可能会有一个非常简单的解决方案。
我已经为我的团队创建了一个自定义平台 - 它复制了x平台在单向拟合中找到的均值分析程序(ANOM),除了它允许用户指定分析的目标值而不是测试反对宏伟的意思。虽然这是这里的具体功能,但我写了几个其他人,我遇到了下面描述的相同问题。
在脚本中,用户通过Column Dialog窗口提供信息,然后进行一系列分析,一次创建一个图表并将它们附加到我创建的窗口中。我创建的图表是Xbar控制图表,我自定义了它,嵌套在几个For循环内部循环遍历所有过程变量和用户指定的变量。
图表的代码存储为一个表达式,我将其替换为所有特定信息,并在append语句中评估解析后的表达式。其中一个是控制图平台中的Where(:x = z)子句。
我所经历的是,当以这种方式运行时,第一个图形将打印正常,然后,当创建第二个图形时,第一个图形将改变,以便它具有第二个图形的数据,或者自定义的限制。第二个图表,或类似的东西。然后打印第三个图形,第二个和第一个图形更改。当第四个打印时,前三个可能会或可能不会改变,等等...... 我最终得到了大量无用的图形。
到目前为止,我的解决方案是在For循环的每一步创建初始表的子集,然后从该子集而不是原始数据创建图。这可以很好地使输出看起来很漂亮,但现在图形没有链接到原始数据和我有很多'隐形'表填满主窗口我无法在脚本中关闭,因为他们将删除报告中创建的图表。
是否有一些技术或过程,我根本不知道哪些将允许我采取用户指定的变量,创建我需要的所有图形并将它们链接到原始数据并且当我创建另一个时不会改变?无论如何,脚本本身并不敏感,如果我可以在这里附上,我愿意,但如果有人需要,我愿意通过电子邮件发送。
提前感谢您花时间阅读本文并提供任何帮助。回复:创建自定义平台显然,至少部分问题(可能全部)都是我的错误。我在进程中定义了一些列:Column(“name”)而不是:Name(“name”)。我不知道我从哪里得到了错误的习惯,但纠正这个问题解决了几个问题。回复:创建自定义平台好吧,我从来没有真正考虑过全球/本地名称(我很少/没有正式的编程培训,所以这样的事情经常让我无法理解)。我假设我可以在脚本指南中找到关于本地/全局变量的内容。
我正在做的是获取一个全局变量并通过替换命令将其传递给表达式,但将其转换为Character。奇怪的是,结果图是错误的,但它们都是一种不同的错误 - 没有可辨别的模式。
谢谢你的提示!回复:创建自定义平台一些想法:
- 如果数据发生变化,那么关闭Auto Recalc应该会有所帮助。
- 如果图形使用相同的全局变量,请查看使用名称空间,以便每个图形都有自己的变量集。
Comments
There are no comments yet