加载 SAS7BCAT我从如何以 JMP 用户身份打开或访问 SAS7BCAT 类型的 SAS 格式文件和如何使用 SAS 格式库渲染 SAS 文件JMP 在没有连接到 SAS 服务器的情况下无法直接加载 SAS7BCAT 文件。 这似乎真的很奇怪。 我可以使用 JMP 从 SPSS 等非 SAS 文件格式导入值标签,但不能从 SAS 自己的格式导入值标签,除非我连接到 P&G VPN,这样我就可以登录到 SAS 服务器,找出存储数据的位置用于创建通过电子邮件发送给我的 SAS7BCAT 文件,然后我可以通过 SAS 连接传输该数据?
幸运的是,在这种情况下,我也有带有 PROC FORMAT 的 SAS 程序本身,因此我可以编写一个插件来解析 PROC FORMAT;值变量名 ...; ... 跑;在这种情况下阻止进入值标签,但我可能并不总是有这个。
我想有能力把这个拿过来,拜托。 我们不经常使用它,所以它是一个低优先级的项目,但拥有它只是有意义的。 谢谢!
数据访问回复:加载 SAS7BCAT - 状态更改为:暂时未计划回复:加载 SAS7BCAT谢谢@Jeff_Perkinson . 出于某种原因,我发现我必须在 PROC EXPORT 中使用带有特定 SAS 代码的 FMTLIB 语句,但它确实有效。
传给了我的同事,他在这方面遇到了麻烦,它也对他有用。
我想说这个的 JMP 版本还没有提供,但鉴于我们有一个 SAS 解决方法,它的优先级非常低。 谢谢。
回复:加载 SAS7BCAT这很复杂,因为 SAS 格式目录没有任何有关格式应应用到的变量(列)的信息。 我们将对其进行调查,看看我们是否可以做任何有创意的事情,但它可能涉及在打开应用了格式的 SAS 文件时提示输入目录,但是,如果您指定的目录不具有我们的所有格式几乎没有卡住,并且可以使打开 SAS 数据集的简单行为成为一个复杂的过程。
@mjoner写道:
另一个可能的解决方法(而不是 JMP 能够打开 SAS7BCAT)是让 SAS 中的 PROC EXPORT 能够包含格式并将它们作为值标签属性写出到 SAS 创建的 JMP 文件中?
情况已经如此。 PROC EXPORT 将值标签属性添加到具有自定义格式的列。

回复:加载 SAS7BCAT在谈话中,我发现这已在支持轨道下单独报告(不是我): 7613086420 和 7613125333。
另一个可能的解决方法(而不是 JMP 能够打开 SAS7BCAT)是让 SAS 中的 PROC EXPORT 能够包含格式并将它们作为值标签属性写出到 SAS 创建的 JMP 文件中?