使用 JMP > 输入和编辑数据 > 选择数据表中的行 > 选择包含特定值的行
发布日期: 11/15/2021

选择包含特定值的行

JMP 可以搜索特定值(或文本字符串)并突出显示数据表中包含该特定值的所有单元格。

1. 选择行 > 行选择 > 选择符合条件的行

图 4.8 指定选择行的条件 

Image shown here

2. 从列列表中,突出显示要选择行的列的名称。

3. 使用下拉菜单从列表中选择一个条件(等于、不等于或其他条件)。请参见图 4.8

4. 键入搜索值。

5. 点击确定

您还可以指定以下可选功能:

要比较两列的值,请点击比较列复选框。从列列表中选择要比较的列。

要使搜索区分大小写,请点击区分大小写旁边的框。

可以将“选择行”窗口中的 Where 子句保存到剪贴板、数据表或脚本窗口。选择保持对话框打开,选择“行”和其他选项,然后从“行选择”红色小三角菜单中选择一个“保存脚本”选项。将 JSL 添加到重新运行该查询的脚本:

dt = Open("$SAMPLE_DATA/Big Class.jmp");
Current Data Table) << Row Selection(
	Select where:age ==15),
	Dialog( Edit( Source Column( :age ) == "" ), Keep dialog open )
);

若当前在数据表中已选定行,则可以指定以下功能:

点击当前选择下的选项,指示 JMP 如何处理这一当前选择:

清除可取消突出显示当前选定的行,并选择包含指定值的所有行。

扩展可使当前选定行保持选定状态,同时还可选定包含指定值的行。

限制可选择在当前选定的数组中包含指定值的行。

点击添加条件可向列表添加条件。

要在搜索中添加更多条件,请重复之前的步骤。在选择行区域中点击所需项,指定是否希望 JMP 有条件地选择行:满足所有条件,还是满足任意条件。

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).