使用 JMP > JMP 报表 > 数据过滤器 > “数据过滤器”的红色小三角选项
发布日期: 08/07/2020

“数据过滤器”的红色小三角选项

“数据过滤器”旁边的红色小三角菜单包含以下选项:

自动清除

若您在“数据过滤器”中选择了多个名义型或有序型列,则该选项将在进行新的选择之前清除所有其他选择。以 Big Class.jmp 为例,假定您的数据过滤器中有性别(名义型)和年龄(有序型)这两列。若为性别选定了男性 (M),然后点击某个年龄组,比如 12 岁年龄组,您之前做出的男性选择将自动清除。这意味着选择 12 岁并不以选择男性为前提条件。反之,若禁用“自动清除”,您则可以同时选择男性和 12 岁。默认启用“自动清除”。

条件

限制为选定的过滤器列显示的类别。请参见条件数据过滤器

按“与”分组

允许您控制多组列过滤器的“与”和“或”行为。请参见数据过滤器中的按“与”分组

显示直方图和直条

在数据过滤器中显示直方图和直条。

使用浮动窗口

令“数据过滤器”窗口停留在其关联的数据表的最上方。若不希望“数据过滤器”窗口停留在最上方,请取消选择该选项。

重新开始

关闭当前数据过滤器会话并显示最初的“数据过滤器”窗口。

动画

按顺序突出显示数据表中单个变量的值。请参见数据过滤器中的动画

子集

创建仅包含以下对象的新数据表:

数据过滤器所标识的行。

在活动数据表中选定的列。若未选定任何列,则包括所有列。

该选项类似于“表 > 子集”命令,只不过没有生成子集选项。

保存 Where 子句

基于所做的值选择生成 Where 子句。

提示:选择至公式列创建一个指示符列。在许多平台中,您可以将指示符列用作“图形生成器”中的“依据”角色、组或 ID 等。

保存脚本

提供用于保存脚本的选项。请参见“保存脚本”菜单

条件数据过滤器

对于包含层次的过滤器列,您可以使用条件选项来过滤列列表中的显示内容。例如,您可以按地区过滤,以便在列表中仅显示选定地区的州。

注意:若有多个“或”组,则条件过滤器不可用。

以下示例说明“条件”选项如何帮助清晰地显示子类别,筛除了不满足条件的多余类别。

1. 选择帮助 > 样本数据库,然后打开 Cities.jmp

2. 选择行 > 数据过滤器

3. 在“数据过滤器”窗口中,选择城市地区,然后点击添加

“数据过滤器”窗口出现,为每个变量显示一个列表。

4. 点击“数据过滤器”红色小三角并选择有条件

5. 在“地区”列表中选择 MW

6. 从“州”列表中选择 OH

位于中西部地区俄亥俄州的城市将在数据表中处于选定状态。在“数据过滤器”窗口中,只有中西部地区的州才显示在“州”列表中,而且只有俄亥俄州的城市才显示在“城市”列表中。

使用“条件”选项 

列名前方括号中的数字指示列值的选择顺序。在使用“条件”选项 中,先选择的是地区,所以其列名前显示 [1]。其次选择了“州”,所以其列名前显示 [2]。

当您对以升序排列的层次过滤器进行重新排列时,过滤器编号将更改,以与层次中的升序位置匹配。

要清除所做选择并重置层次顺序,请点击清除

数据过滤器中的按“与”分组

添加过滤器列时,点击 AND 并添加另一个过滤器列,即可创建一个过滤器组。在该组内,在数据表中选择满足所有条件的列。

您点击“或”、添加一个或多个过滤器时,创建了第二组过滤器。当取消选择“按‘与’分组”时,这是默认行为。

若选择“按‘与’分组”,则反转该行为。

下例显示选择“按‘与’分组”时发生的行为。

1. 选择帮助 > 样本数据库,然后打开 Big Class.jmp

2. 选择行 > 数据过滤器

3. 点击“数据过滤器”红色小三角并选择按“与”分组

4. 在“数据过滤器”窗口中,选择年龄列,然后点击添加

5. 点击并添加性别列。

性别将添加到年龄所在的组。

6. 按住 Ctrl 键,从年龄过滤器中选择 14,然后从性别过滤器中选择 M

年龄性别同在一组中。在数据表中,满足年龄性别条件的行将被选定。也就是说,数据表中年龄为 14 岁的所有人和所有男性都被选定。

7. 点击并添加体重列。

将添加一个新组。

8. 左侧体重滑块移到大约 112。

已经添加另一个过滤器组。第二个过滤器组将选择内容限定为体重大于 112 的那些行。

这两个过滤器组一起选择满足第一组中的条件“与”第二组中的条件的那些行,即 14 岁或任何男性但体重必须大于 112 的学生。

具有按“与”分组条件的数据过滤器 

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