问题标签 [sas-studio]

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 投票
1 回答
3981 浏览

sas - 我们如何在 SAS University Edition 中直接从 PC 导入文件?

我正在使用 SAS University Edition,我必须将文件导入 SAS 软件。我曾尝试使用“infile”和“proc import”语句,但在直接从 PC 访问文件时这些语句不起作用。

有没有办法直接从 SAS UE 中的 PC 访问文件?

0 投票
2 回答
1637 浏览

sas - 在 SAS University Edition 中绘制 3d 图

我正在使用 SAS University 版本,并且正在尝试找到一种输出 3d 图形的方法。我知道程序:

但是它们在我的 SAS 版本中不可用,我一直在寻找类似的东西但无济于事。

0 投票
2 回答
678 浏览

sas - SAS University Edition with Virtual Box

我遵循的所有步骤都留在了视频中(http://www.sas.com/en_us/software/university-edition/download-software.html#windows

单击“开始”->“正常启动”后,出现以下错误

在此处输入图像描述

并立即出现此错误

在此处输入图像描述

这是我在虚拟框中的配置。

在此处输入图像描述

非常感谢

0 投票
1 回答
666 浏览

sas - 在免费的 SAS University Edition 中将 .sas7bdat 转换为 .csv

我在浏览器中使用免费的 SAS 大学版,并希望将数据集转换为 csv 格式。我该怎么做呢?

我已经尝试过了,但它不起作用,因为浏览器版本不使用传统的文件路径。

0 投票
0 回答
238 浏览

xml - 在 SAS Studio 的通用任务模型中使用 Velocity 模板语言或 SAS 代码

我试图在 SAS Studio 中创建自定义任务。我遇到了问题,我不能在 XML 属性或标记文本中使用 <DataSource>变量<Option>

我需要编程任务,在预定义的库中创建一个新数据集。数据集的名称可以相同或自定义。这是一个代码示例:

结果,我有这个简单的自定义任务:

在此处输入图像描述

在代码区域,我通过更改选项看到反应:

在此处输入图像描述

在此处输入图像描述

选择另一个:

在此处输入图像描述

在此处输入图像描述

但不幸的是,单选按钮的名称不会改变。我试图用 包装VTL变量 $DATASOURCE.getTable()<![CDATA[...]]>但它不起作用。

SAS Studio 3.5 中:编写自定义任务的开发人员指南

所以我的问题是可以以这种方式使用 VTL 变量吗?如果可能,如何实现?

SAS Studio 3.5:编写自定义任务的开发人员指南中我找不到答案,但 SAS Studio 有一个复杂的任务,即“加入”,它具有图形数据源。并且它没有在指南中描述。这导致了这个想法 - 并非指南中描述的所有功能。如果我错了,请纠正我。谢谢。

谢谢。

0 投票
1 回答
199 浏览

user-interface - SAS Studio 3.5 中的自定义任务和默认视图

我正在 SAS Studio 3.5 中创建自定义任务。我想设计一个简单的用户界面,以便用户可以选择选项和输入参数。

当 SAS Studio 打开时,有一个代码和日志窗口,当打开任务时,顶部有几个额外的选项卡。

我想知道是否 A) 默认情况下可以取消选择日志和代码窗口 B) 如果打开任务时显示要填写的用户界面(表单)。

我基本上希望用户点击的东西尽可能少。

0 投票
2 回答
1662 浏览

sas - SAS Studio - 处理有空格的变量名

当我通过 加载 Excel 工作表时PROC IMPORT,本地安装的 SAS 会自动将变量名称替换为下划线 (_) 的空格。比如 Patient ID 会变成Patient_ID,Health Records 会变成Health_Records

但是,当我在 SAS Studio 中加载相同的文件时,不会应用该重命名约定。因此,患者 ID 和健康记录保持原样......没有下划线。

因此,我将如何在 SAS Studio 中调用这些变量?当我尝试调用时弹出语法错误IF Patient ID THEN this。我是否必须将下划线物理添加到我的原始数据集中,还是有更简单的方法?

0 投票
1 回答
499 浏览

sas - 使用循环条件将 SAS 中的列相乘

来自 SAS 的表

在此表中,Trans_Date 列一直持续到 2016 年 7 月 31 日。

如何在循环下将 Value 列与 Rate 列相乘(在特定日期的 currency_conv 中看到的 AUD 的货币兑换为 NZD、CAD、GBP)以仅以 AUD 显示每个 Order_Number 的值?

货币列只能以澳元表示。

0 投票
1 回答
340 浏览

sas - 如何在 SAS Studio 中将一段代码保存为缩写?

在 SAS Studio 中,是否可以将代码片段(例如标题)保存为缩写,以便您可以在以后的程序中提取代码,而无需再次输入整个代码?这可以通过选择“程序>添加缩写宏”来实现SAS EG,SAS Studio有类似的选项吗?

0 投票
1 回答
335 浏览

linux - 在 Linux 服务器中查找并保存 SAS-Studio 程序的当前目录

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我正在尝试在 SAS Studio 中创建一个宏变量,它将“当前工作目录”保存为宏变量。

SAS程序在SAS Studio中运行在“ CPF”流程文件中,整个SAS文件和流程保存在Linux服务器中运行。

在 SAS-Studio 中,CPF 流程文件的位置似乎在目录/sasdata/model_v1中,当我运行 Linux 命令时,X "pwd"我希望结果会给出/sasdata/model_v1,但是我得到另一个目录,而/sasinstall/sasconfig/Lev1/SASApp不是,我猜是过程带有 -suffix 的流文件CPF从此目录运行。

所以问题是我如何找到并保存我的cpf-file 的工作目录并保存为宏变量,甚至可能也是我的其他 sas 文件,我可能需要 SAS 文件和 CPF 文件的解决方案.

如果我找到该目录,那么我想通过使用将它们保存为宏变量就足够了%let macrovariable = "/directory"