问题标签 [sas]

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 投票
5 回答
97096 浏览

date - sas date - 将 today() 转换为 yyyymmdd 格式

如何将 SAS 日期转换"30JUL2009"dYYYYMMDD格式(例如 20090730)?

例如:

会在日志中给我“test=20090730”...

0 投票
1 回答
255 浏览

javascript - SAS 打印到文件

我有一个这样创建的 SAS 文件句柄:

我有几个文件(打包的 Javascript 文件),它们的行很长(长度 > 32K)。我想要一种方法将它们的内容附加到上面的文件中。

我知道如果我这样做:

有时,很长的字符串插入了换行符,这是我不想要的,因为它可能会破坏 Javascript 代码。

理想情况下,类似:

会很好用,但我只有文件句柄,而不是原始文件路径。

哪些例程可以帮助我有效地完成工作?有没有办法读取打包的 JS 文件并使用 put 逐行或逐个字符地写出来?

谢谢!

0 投票
9 回答
12632 浏览

command-line - SAS 显示管理器命令

SAS 显示管理器是 SAS 系统的命令行接口,它作为遗留设施保留在 Base SAS 中。

然而,关于如何使用这个工具的在线文档充其量是稀少的,而且谷歌搜索也没有什么成果。

一个常见的 DM 命令是:CLEAR LOG;清除输出;WPGM;

我的问题是 - 还有哪些其他 DM 命令?

0 投票
1 回答
2293 浏览

sas - SAS DM '关闭表'

要在 SAS 中打开表,我们可以使用 DM "VT {tablename}" 命令。

关闭可视化窗口的等效命令是什么???

0 投票
2 回答
2915 浏览

unit-testing - SAS 中的单元测试框架:FUTS 与 SASUnit

有没有人有使用第三方 SAS 单元测试框架的经验,例如 FUTS ( http://thotwave.com/resources/futs-framework-unit-testing-sas/ ) 或 SASUnit ( http://www.redscope. org/sasunit/en )?

我真的很想将这些选项彼此以及任何其他已知的替代方案进行比较和对比(我目前使用我自己的自制单元测试 %assert 宏,但我想切换到更强大的东西)。可能需要考虑的领域包括:

  • 这些框架有多大的用户群?
  • 开发商是否很好地支持它们?
  • 有已知的错误吗?
  • 是否存在可用性问题?

我在这些产品的互联网搜索中找到的大部分内容通常是开发人员自己的产品发布公告(也有开发人员针对这两个框架编写的白皮书)。但是,我没有看到很多用户社区积极使用这些产品的证据,这让我很紧张自己开始使用它们。

0 投票
2 回答
8799 浏览

oracle - SAS 到 Oracle ODBC - 将 SAS 表传递到数据库

任何人都可以建议将表从 SAS 库传递到 oracle 数据库的语法吗?

下面的示例代码(虽然显然不能以这种方式引用到 WORK 库的连接)

此处提出了类似的问题,但似乎与 SQLSERVER 连接而不是 oracle..

0 投票
3 回答
9606 浏览

sql - SQL:替代“第一”功能?

我正在尝试编写一个我不想使用笛卡尔积的查询。我打算使用 First 函数,因为一些 Type_Codes 有多个描述,我不想乘以我的美元。

我只想获取给定代码的任何描述(我真的不在乎哪一个)。尝试使用 FIRST 时出现以下错误:

还有另一种方法可以做到这一点吗?

0 投票
3 回答
912 浏览

sas - 我可以更改 SAS 中 CALL EXECUTE 堆栈的执行顺序吗?

我正在使用 SAS 9.1.3 在 DATA 步骤中调用宏,但宏会生成 PROC REPORT 步骤,因此我使用 CALL EXECUTE 来调用它,生成所有这些 PROC REPORT 步骤,然后在数据步。

我正在使用一个数组,每次都会为此数组中的每个元素执行宏:

问题是,报告输出(通常)向后输出 - 它会先打印 question3,然后是 2,然后是 1。

有没有办法修改 CALL EXECUTE 的执行顺序,以便我可以按顺序打印问题报告,或者它只是做自己的事情?

谢谢!

0 投票
6 回答
1319 浏览

excel - 使用 SAS 引擎表现出色

是否可以使用 SAS 引擎运行 excel 并在其上运行 SAS 代码?

这样做的目的我想学一点SAS,我不想买,所以也许我可以通过excel来使用它?

0 投票
5 回答
7820 浏览

datetime - sas 信息日期时间

谁能建议适当的 SAS 信息以读取日期时间(dd/mm/yyyy hh:mm)???

例如