Plot 在JMP中,如何使脚本通用以适应不同的装箱?

Plot 在JMP中,如何使脚本通用以适应不同的装箱?,plot,sas-jmp,Plot,Sas Jmp,我的数据表有一个名为“BIN”的列。此BIN列可以包含不同的值,具体取决于该特定数据集中使用的binning。例如,它可以具有诸如“A”、“B”、“C”等值,也可以具有诸如“Grp1”、“Grp2”、“Grp3”等值 为了使脚本适合不同类型的装箱,我使用“标准化”参数来拟合函数。例如 group by (:Name("BIN")), Fit Each Value( Standardized ) 或 在我正在处理的这个特殊数据中。我也需要这样做,但有一个附加条件:我需要在每台用于生成数据的计算机

我的数据表有一个名为“BIN”的列。此BIN列可以包含不同的值,具体取决于该特定数据集中使用的binning。例如,它可以具有诸如“A”、“B”、“C”等值,也可以具有诸如“Grp1”、“Grp2”、“Grp3”等值

为了使脚本适合不同类型的装箱,我使用“标准化”参数来拟合函数。例如

group by (:Name("BIN")), Fit Each Value( Standardized )

在我正在处理的这个特殊数据中。我也需要这样做,但有一个附加条件:我需要在每台用于生成数据的计算机上分离绘图。也就是说,我有一个名为“Computer”的列,值是计算机的序列号,例如“CN110012672”、“KG84394383”和“GH64578982”

同时,我记录了脚本并使用以下块:

group by( :Name( "BIN" ) ),
Fit Each Value( Standardized ),
Where( :Computer == "CN110012672" ),
SendToReport(
Dispatch(
其中分派块包含所需的所有格式

我的问题是,这个代码块不是通用的,如果给出另一组序列,它将无法工作

问:我如何使我的代码非常通用,以适应“计算机”列中的任何值?

我找到了答案

只需添加代码: 由(:名称(“计算机”), 适合(标准化)

group by( :Name( "BIN" ) ),
Fit Each Value( Standardized ),
Where( :Computer == "CN110012672" ),
SendToReport(
Dispatch(