问题标签 [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.
sas - 我们如何在 SAS University Edition 中直接从 PC 导入文件?
我正在使用 SAS University Edition,我必须将文件导入 SAS 软件。我曾尝试使用“infile”和“proc import”语句,但在直接从 PC 访问文件时这些语句不起作用。
有没有办法直接从 SAS UE 中的 PC 访问文件?
sas - 在 SAS University Edition 中绘制 3d 图
我正在使用 SAS University 版本,并且正在尝试找到一种输出 3d 图形的方法。我知道程序:
但是它们在我的 SAS 版本中不可用,我一直在寻找类似的东西但无济于事。
sas - SAS University Edition with Virtual Box
我遵循的所有步骤都留在了视频中(http://www.sas.com/en_us/software/university-edition/download-software.html#windows)
单击“开始”->“正常启动”后,出现以下错误
并立即出现此错误
这是我在虚拟框中的配置。
非常感谢
sas - 在免费的 SAS University Edition 中将 .sas7bdat 转换为 .csv
我在浏览器中使用免费的 SAS 大学版,并希望将数据集转换为 csv 格式。我该怎么做呢?
我已经尝试过了,但它不起作用,因为浏览器版本不使用传统的文件路径。
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 有一个复杂的任务,即“加入”,它具有图形数据源。并且它没有在指南中描述。这导致了这个想法 - 并非指南中描述的所有功能。如果我错了,请纠正我。谢谢。
谢谢。
user-interface - SAS Studio 3.5 中的自定义任务和默认视图
我正在 SAS Studio 3.5 中创建自定义任务。我想设计一个简单的用户界面,以便用户可以选择选项和输入参数。
当 SAS Studio 打开时,有一个代码和日志窗口,当打开任务时,顶部有几个额外的选项卡。
我想知道是否 A) 默认情况下可以取消选择日志和代码窗口 B) 如果打开任务时仅显示要填写的用户界面(表单)。
我基本上希望用户点击的东西尽可能少。
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
。我是否必须将下划线物理添加到我的原始数据集中,还是有更简单的方法?
sas - 使用循环条件将 SAS 中的列相乘
在此表中,Trans_Date 列一直持续到 2016 年 7 月 31 日。
如何在循环下将 Value 列与 Rate 列相乘(在特定日期的 currency_conv 中看到的 AUD 的货币兑换为 NZD、CAD、GBP)以仅以 AUD 显示每个 Order_Number 的值?
货币列只能以澳元表示。
sas - 如何在 SAS Studio 中将一段代码保存为缩写?
在 SAS Studio 中,是否可以将代码片段(例如标题)保存为缩写,以便您可以在以后的程序中提取代码,而无需再次输入整个代码?这可以通过选择“程序>添加缩写宏”来实现SAS EG,SAS Studio有类似的选项吗?
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"