使用 JMP > 重塑数据 > 使用 JMP 查询生成器查询和连接数据表
发布日期: 04/13/2021

使用 JMP 查询生成器查询和连接数据表

使用“表”菜单中的“JMP 查询生成器”选项,您可以查询数据表并将选定的数据保存到一个新数据表。该功能类似于使用“连接”命令,但是您可以在保存数据前执行查询。例如,您可以查询 SAT 数据并在数据表中仅保存 2004 年测验得分的数据。您还可以包括一个提示,允许用户运行该查询并选择 2004 年测验得分的一个子集。

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

2. 显示 SATByYear.jmp

3. 选择表 > JMP 查询生成器

将当前数据表 SATByYear.jmp 选定为主表。

4. 在“可用表”列表中选择 SAT.jmp,然后点击副表

5. 选择“副表”按钮旁边的 SAT.jmp,然后查看“列”选项卡。“连接”列显示这两个列具有相同的名称且已连接。

图 6.33 连接的列 

Image shown here

6. 点击生成查询

添加列

1. 在“可用列”列表中,选择 t1.州t1.高考参考率 (2004)、t2.2004 语文考试t2.2004 数学考试

2. 点击添加

这些列被添加到“已包括的列”选项卡。

3. 选择仅非重复行以避免保存重复行。

4. 在“查询预览”选项卡上,确保选择自动更新预览以便您可以看到选定的列。

添加过滤器

1. 在“已包括的列”列表中,选择 t2.2004 语文考试 t2.2004 数学考试,然后点击将选定项添加至过滤器Image shown here

将这些列添加到“过滤器”列表。

图 6.34 选定的过滤器 

Image shown here

2. 点击每个过滤器旁边的红色小三角菜单,然后选择运行时提示。接受默认提示消息。

运行查询

1. 点击运行查询

系统提示您指明在数据表中保存哪些数学和词语得分。若要保存所有数据,请不要更改提示窗口中的值。

2. 点击确定以创建数据表。

图 6.35 查询的数据 

Image shown here

有关也在数据库的查询生成器中显示的功能的详细信息,请参见在“查询生成器”中生成 SQL 查询

提示: 

要连接不同源(如一个数据库和 Microsoft Excel)的数据,请使用查询生成器将数据库数据导入数据表,将 Excel 数据导入数据表,然后使用“表”菜单中的“JMP 查询生成器”来查询和连接这些表。

打开一个查询时,查询中的数据表作为隐藏文件打开,您可以从“JMP 主窗口”打开该文件。生成查询时还可以从表面板中打开隐藏文件。

若您尝试查询的 Microsoft Excel 文件包含的列数超过 255,则仅导入 255 列。应改为选择文件 > 打开,在“Excel 导入向导”中打开该 Excel 文件,然后将该文件另存为数据表。

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