问题标签 [enterprise-guide]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
596 浏览

unix - SAS Enterprise Guide UNIX WORK 库 - 查看文件

如何查看企业指南 (v 4.1) 中的以下文件?

0 投票
2 回答
2935 浏览

sas - 确定 SAS 源文件的文件夹

当我在企业指南中打开一个 SAS 文件并运行它时,它会在服务器上执行。源文件本身位于生产站点或开发站点。然而,在这两种情况下,它都在同一台服务器上执行。我希望能够告诉我的脚本将结果存储在相对文件夹中。但是如果我写类似

我收到一个错误,因为 SAS Enterprise Guide 进程的工作文件夹不是我的源文件的位置,而是服务器上的一个文件夹。并且该文件夹..\tmp不存在那里。即使可以,服务器进程在该文件夹中也没有写入权限。

我想确定从哪个文件夹.sas加载文件并相应地设置工作文件夹。在一种情况下是S:\Development\myproject\sas\foobar.sas,在另一种情况下是S:\Production\myproject\sas\foobar.sas

这可能吗?或者你会怎么做?

0 投票
3 回答
5376 浏览

sas - SAS Enterprise Guide 对多个数据集使用 1 个查询

我想通过单个查询运行多个数据集(格式相同),并为每个输入的数据集生成输出。

SAS Enterprise Guide 中有可能吗?

0 投票
3 回答
6746 浏览

sas - 告诉 SAS 不要在流程中添加新生成的表

我有一个 SAS 代码,它为我的计算创建了很多中间表。问题是,我真的不关心工作完成后的这张桌子,我只关心决赛的结果。

但是,每次我运行这段代码时,SAS 添加所有生成的表来完成我的流程,把它变成一个巨大的混乱(我在这里说的是 40 多个中间表)。

有没有办法告诉 SAS 不要在流程中添加一些表?或者至少告诉它根本不要添加任何表格?我正在使用 SAS Enterprise Guide 4.1

提前致谢

0 投票
1 回答
389 浏览

sas - 脚注中的 SAS EG 图像

我想在脚注中插入一张图片。我应该使用什么命令?例如,我的图像文件位于“C:\Image\img_footnote.jpg”。

谢谢。

sreenshot 图片链接(没有足够的声誉在这里发布图片):

http://imageshack.us/photo/my-images/684/sasegreportfootnote.png/

0 投票
2 回答
2645 浏览

sas - 在企业指南中创建提示后,如何查看提示创建的宏变量?

很高兴知道如何在其他任务/代码节点中引用宏变量。

0 投票
2 回答
4027 浏览

sas - 如何停止出现在企业指南中的表格?

我正在编写程序供其他用户在基于 SAS 9.3 的企业指南中运行。它将各种信息位记录到表中。有什么办法可以阻止这个表出现在流程中?

注意 这几乎都是使用“用户编写的代码”步骤完成的。不幸的是,菜单中的设置(见下面 vasja 的回答)似乎不会影响 UWC 步骤。

(我见过这个:告诉 SAS 不要在流程中添加新生成的表,但我使用的是 9.3,所以它不起作用!)

0 投票
1 回答
1819 浏览

sql - SAS EG:如何创建包含过滤器的连接?

此问题说明描述了 EG 4.1 中的一种情况,其中您使用包含过滤器的外连接(即谓词位于 ON 子句而不是 WHERE 子句中)。但是,您实际上如何告诉 Enterprise Guide 的查询构建器在连接中包含过滤器?问题说明说这在 4.2 中已修复,所以他们是否更改了用户界面,或者在 4.1 中是否已经有执行此操作的选项,但该选项不起作用?

0 投票
2 回答
1372 浏览

sas - SAS EG 4.1 代码文件的路径

我正在使用 SAS Enterprise Guide 4.1,我的项目包含大量代码。该代码被组织在外部 .sas 文件中,主要是因为 .egp 文件是二进制文件,而纯文本 .sas 文件与 git 配合得更好。

问题是 SAS EG 4.1 使用绝对路径来引用外部 .sas 文件,因此将项目移动到不同的 PC 会破坏对代码文件的引用(除非另一台 PC 使用相同的目录结构)。

有没有办法强制 SAS EG 4.1 使用相对路径(似乎 SAS EG 4.3 使用相对路径,但升级不是一种选择)。如果没有,是否至少有一种聪明的方法可以轻松移动项目?

现在,每次我必须移动项目时,我都会将代码嵌入到项目中(这会破坏版本控制)。另一种方法是从项目中删除所有引用并重新添加它们(这是很多工作)。

0 投票
1 回答
1252 浏览

sas - SAS EG 汇总表百分比

当我在 EG 中使用汇总表计算某些百分比时,结果总是乘以 100(5.2% 不是显示为 0.052,而是显示为 5.2)。现在,如果我想将其显示为“5.2%”,我必须将数字除以 100,然后应用 PERCENT 格式,或者我必须将数字“放入”字符串并在末尾添加“%”符号。

有没有办法从已经除以 100(上例中为 0.052)的汇总表中获取百分比,或者有没有办法让它们显示为“5.2%”。主要目标是避免在汇总表之后的额外步骤。