请参阅如何:
- 导入文件和单个表
- 连接到数据库,包括如何查找驱动程序并连接到机器数据源(DSN)的用户
- 确保 ODBC 驱动程序的位数(32 位或 64 位)与所使用的 JMP 版本相匹配
请参阅如何:
- 使用交互式查询生成器选择表、自动连接表以及关闭表自动连接
- 使用选择框定义查询、聚合数据、样本数据并根据用户提供的值过滤数据
- 构建已保存的查询,每次运行查询时都会提示用户对结果进行筛选或排序
- 重新运行查询时修改或更新数据
JMP 开发人员 Eric Hill 回答的一些问题@埃里克希尔:
问题:在可以连接表的初始查询生成器窗口中,您可以在辅助表之间连接吗?
回答:绝对地。查询中的任何表都可以连接到任何其他表。
问题:如果一个表中的键/列是数字而另一个表中的键/列是字符,我可以连接两个表吗?
回答:对于某些数据库,类型不匹配的连接列会被强制为相同类型,但其他数据库则不会。 如果遇到这种情况,最好的办法是使用自定义 SQL 并将字符串转换为数字。 虽然这StackOverflow 文章建议 SQL 将代表您进行转换。
问题:当选择使用 Average 进行聚合时,是如何完成的? 例如,在电影租赁示例中,当我们计算平均年龄时,是对唯一客户进行平均还是查看定义组的电影信息中的所有记录? 令人担忧的是,如果客户多次租借同一部电影,他们可能会被多次计数,因此样本量会被夸大。 我怀疑这可能取决于数据库类型。
回答:数据库将对每组中的任何行进行平均。最好的办法是在不聚合的情况下进行所需的查询,确保您是否只希望每个客户出现一次(这就是您所拥有的),然后应用聚合。它可能需要自定义 SQL 或执行一个查询来获取所需的行,然后针对执行聚合的结果执行 JMP 查询。
资源: