问题标签 [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 回答
752 浏览

sas - SAS Enterprise Guide - PROC COMPARE 之前的舍入数

因此,我想根据某些分组变量比较 2 个表中的求和字段。但是因为我不关心小于 0.000099 的任何差异,所以我在使用 PROC COMPARE 之前将该字段四舍五入到小数点后 4 位,但我仍然看到小于 0.000099 的差异。

我不想在 PROC COMPARE 中使用 METHOD 论证。

0 投票
1 回答
2797 浏览

count - SAS 企业指南计数 IF

如果在类似于下面的数据集上,我希望能够执行相当于计数的操作。我在这里找到了类似的东西,但我不确定如何将其翻译成企业指南。我想创建几个新列来计算每个主键的日期出现次数,例如:

要这样:

我希望在查询生成器中使用计算字段的高级表达式选项,但如果有另一种更好的方法,我完全开放。这是我尝试过的(但失败了):

但这最终只是计算了日期的总出现次数,而不考虑我的 between 声明。

0 投票
0 回答
136 浏览

sas - 无法在 SAS Enterprise Guide 中创建目录

我正在尝试使用GOUT=以下选项将图形输出保存到 WORK 库中的单独目录中:

当我在 Base SAS (9.4) 中执行此操作时,一切正常,我可以在资源管理器中看到此目录或运行proc catalog catalog=car; contents; run;

但是当我在 EG 7.1 中执行相同操作时,不会创建目录并proc catalog给出错误ERROR: Catalog WORK.CAR does not exist

可以修复吗?

0 投票
1 回答
849 浏览

sas - SAS 企业指南 - 计算列

我用以下公式创建了一个列

t1.COVEFFDATE 是表中的日期字段。我放了一个 DATE9。格式化为我的计算列,但是它在我的查询数据集中产生 *********。我该如何解决这个问题?

0 投票
1 回答
2707 浏览

sas - SAS EG 中不同名称的 SUM

我试图找到与每个客户对应的产品价格总和,但找不到每个客户名称的不同总和:

我希望我的输出是:

请问有什么想法吗?

0 投票
3 回答
2759 浏览

sql - SQL 案例语句 NULL 列

我试图将一个可能为 NULL 的列作为收入表达式的一部分。但是我的案例陈述引发了问题。我检查了其他示例,但我看不出为什么会有帮助

0 投票
1 回答
1968 浏览

sql - SQL选择具有与不同表中的列值匹配的列值的行

我有包含列“CustomerID”和“MONTH”的表 A,以及始终相同的列“PRODUCT”,例如Product X

我也有包含列“CustomerID”和“MONTH”的表 B,但该表包含许多产品,而不仅仅是 X。

我正在尝试从表 B(很多产品)中选择“CustomerID”和“MONTH”与表 A 中的一行匹配的行,以便我最终得到客户在购买产品 X的同一个月购买的产品

我尝试了以下方法:

0 投票
1 回答
155 浏览

sas - SAS EG LRECL 限制?

我有一个平面文件(ACC 格式),每个观测值的 LrecL 为 8000,该文件有大约 30k 个观测值。当我使用 @ 和 Length 语句读取数据时,我能够正确读取第一条记录,但不能正确读取其余记录。这是我的代码:

我的问题是,如何读取整个文件?

提前致谢!

0 投票
2 回答
772 浏览

sas - SAS Enterprise 指南和条件宏值

我有一个简单的宏来检查数据集(DATA01)是否存在:

上面的代码在我的主进程之前执行的程序中指示。输出消息内容如下:

我对我的主进程设置了一个配置,仅在 &base_exists 等于 1 时运行(它是)。出于某种原因,我的主要过程一直未能说明 &base_exists 不存在。

关于我做错了什么的任何想法?我是 EG 的新手,更习惯于在 BASE SAS 工作。

更新: 为了清楚起见,我在我的错误 &base_exists 中附加了一个“s”。

0 投票
2 回答
78 浏览

sas - 在 SAS EG4.3 中,如果该选项可用于字符提示的提示窗口中的“将值括在引号内”,请告诉我

在 SAS EG4.3 中,如果它可用于字符提示的提示窗口中的“将值括在引号内”,请告诉我该选项。

谢谢你的帮助。