问题标签 [sas-dis]
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.
sas - 我应该跳过 SAS DI Studio 吗?
我在一个组织工作,多年来我们一直计划开始使用 SAS DI Server/DIStudio。现在我们距离开始使用该产品只有几个月的时间了。这是一项巨大的投资。许可证成本只是很小的一部分。将当前的基础程序转换为 DI Studio Jobs 的培训和项目将花费大笔资金。
但现在我开始怀疑了。DI Studio 依赖于 SAS 元数据服务器。据我了解,SAS Viya 没有元数据服务器。我们今天处于 100% 9.4 环境中,但我们想引入 SAS Viya。使用 DI Studio 意味着我们必须保持两个环境的正常运行和同步(计算测试环境时是四个)。不支持 SAS9.4 的那一天会发生什么?会有迁移路径吗?是否有 DI 替代 SAS Viya?
你说什么?您今天会开始使用 SAS DI Studio 吗?或者您会继续对您的 DI 作业进行基本编码并专注于迁移到 SAS Viya 并摆脱 9.4 环境吗?
sas-macro - 用户编写的代码创建宏,如何调试
在 SAS DI 工作室中,我试图创建一个宏,并通过用户编写的代码转换为其分配一个值。如何打印此宏的值以测试我的代码是否符合我的要求。
我需要一个宏,它根据项目运行的日期取值,如下所示:
通常我会从简单的事情开始,例如:
看看它给了我什么并解决它,但我不知道如何在上面的例子中显示“测试”的值。
我是 SAS DI 工作室的新手,我意识到这是一个简单的问题,但我找不到答案。我只想知道如何从用户编写的代码中打印一个值/如何调试用户编写的代码。
sas - 将多个 SAS 数据集写入一张 Excel 工作表
我正在使用 SAS 企业指南 7.15。我想将多个数据集导出到多个 excel 表中(每张表中有多个表)。我正在使用 ODS,即使我设置了 sheet_interval="none",但在两个表之后它会打破页面,并将下一个表推到另一个 excel 表中。
这是我的代码示例,这里导出 2 个表,稍后我想在同一张表中再添加 20 个表:
sas - 将 SQL 更新转换为 SAS DI
假设我们有一个表P_DEF
,我们要在其中更新RUN_ID
我们存储在另一个表中的某个子集的列值TMP
。在这里我将如何在 SQL 中执行此操作:
现在有个大问题:据我所知, aproc SQL
不支持这种过滤更新。那么如何在 SAS DI(S)中进行最少的转换呢?