我们可以在许多报告的树结构顶部使用“帮助键”吗?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />问题是关于出现在报告树结构顶部的项目。 即,右键单击报告大纲项目旁边的灰色箭头,然后选择“编辑”>“查看树结构”。 报告的顶部轮廓框下方将有一个条目,称为HelpKey = <图形生成器,Biv报告等>。 是否有人知道如何在脚本编写中使用此功能,比如说确定脚本试图对其进行操作的报告类型?
谢谢!
中号
回复:我们能否在许多报告的树结构顶部使用“帮助键”?我没有直接了解的方法。您可能会使用XPath Query()找到它。我本人(或根本不)使用XPath Query。
回复:我们能否在许多报告的树结构顶部使用“帮助键”?不,那行不通。 图形(至少在此阶段)是用户生成的,并且此注释在事实发生之后发生。 表演的结果只是一个显示框。 它确实给了我测试窗口标题的想法,因为它是使用模式生成的,并且我可以使用contains()参数来查看其中的内容(请参见下文)。 也就是说,我仍然想知道如何从脚本中查看帮助键的值 。
如果 ( 包含 ( 报告 , “轮廓图” ) > 0 ,
表演 ( 包含 ( 报告 , “轮廓图” )) ;
表演 ( “找到轮廓图” ) ,
表演 ( 包含 ( 报告 , “轮廓图” )) ;
表演 ( “找到其他东西” )
) ;
回复:我们能否在许多报告的树结构顶部使用“帮助键”?如果您在JSL中生成这些图形,则它们最初将返回平台。您可以得到它,将其转换为文本并针对一个平台或另一个平台进行测试,然后使用该信息输入正确的代码。例如:
dt = Open(“ $ sample_data / CrimeData.jmp”);
cp = dt <<等高线图(
X(:暴力比率,:财产比率),
Y(:人口),
由(:Region),
显示轮廓(1),
显示边界(1),
填充区域(1)
);
显示(cp); // cp = {等高线图[],等高线图[],等高线图[],等高线图[],等高线图[],等高线图[],等高线图[],等高线图[]};
gb = dt <<图形生成器(
变量(X(:抢劫率),Y(:盗窃率),叠加(:人口),
Elements(Points(X,Y,Legend(22)),Smoother(X,Y,Legend(24))),
SendToReport(
调度(
{},
“ 400”,
ScaleBox,
{传奇模型(
22
基数(0,24,0),
基数(1,24,1),
基数(2,24,2),
基数(3,24,3),
基数(4,24,4)
)}
)
)
);
显示(gb); // gb = Graph Builder [];
回复:我们能否在许多报告的树结构顶部使用“帮助键”?当然,我正在使用的脚本通过自定义图形脚本添加图形并调整轴设置。 这些设置的目标取决于报告的类型,这归因于报告的树结构(即轮廓平台和图形构建器平台之间)的差异。 我正在尝试使脚本对这些差异具有鲁棒性。
一个特定的示例是等高线图对于每个等高线图都有两个框架框(一个包含轴框和图形框,一个包含图例)。 因此,将图形脚本应用于每个图的逻辑(在使用情况下使用“依据”列的情况下,要求我单步浏览框架框和轴框,同时跳过包含图例的框架框。 Graph Builders树形结构的情况完全不同,适用于其中一种的逻辑不适用于另一种。 我以为我可以测试帮助键来确定脚本正在查看的图形类型,并在无需其他用户输入的情况下更改后台逻辑。
中号
回复:我们能否在许多报告的树结构顶部使用“帮助键”?您是否有要执行的示例?我认为可能有一种更简单,更可靠的方法,但是我不知道您正在使用什么。例如,您的报告中是否有多个平台?它们分为“按组”还是“适合组”?您如何制作平台报告并获取参考?
回复:我们能否在许多报告的树结构顶部使用“帮助键”?是的,我可以看到这将是一个问题,但是我不打算使用它来查找内容,而是确定脚本正在查看的报告类型(即图形生成器与轮廓图)。所以问题是我将如何在脚本中引用它?
回复:我们能否在许多报告的树结构顶部使用“帮助键”?迈克尔,我们不鼓励在脚本中使用帮助键。在任何发行版中,帮助键均可能发生更改。引用特定的显示框比较安全。