【发布时间】:2014-09-04 18:49:09
【问题描述】:
我刚刚完成了基础课程,对 SAS 还是很陌生,所以这可能是一门简单的课程。
我正在将数据从 Oracle 数据库中提取到 SAS 中,我想知道我是否可以在 Proc SQL 查询的 where 子句中使用数据集中的基本观察列表来仅读取相关数据。
在银行工作我有一个帐号列表(字符格式),我想将所有交易数据提取到一个新的数据表中。 Oracle数据库包含数千个帐号,但我只需要每天读取某些帐号,这些帐号每天都会发生变化(因此无法硬编码)。我们通过使用 Proc SQL 函数提取数据,我想为基础数据集中的每个帐号重复 Proc SQL 过程多次,每次迭代时在 where 子句中填充新帐号。
我研究过宏变量,但并不真正了解它们如何工作或它们是否会工作。有人可以帮忙吗?
谢谢 安迪
【问题讨论】: