我想知道是否可以对尚未合并到当前数据集的数据集执行条件子句?
“如果受试者在 DEMOG 中具有非缺失的 SUBJNO 并且在 DOSEADM 中具有至少一个非缺失的 RANDSEQ 并且 SUBJNO 不包含在 SFL 中,则 RAND = 1。”
以上是需要的。
为清楚起见,数据集是 DEMOG、DOSEADM 和 SFL。SFL 是一个筛选失败的数据集,因此它只会包含筛选失败的主题。DEMOG 是一个人口统计数据集,仅包含通过筛选的主题。DOSEADM 是一个剂量管理数据集。
在 OOP 伪代码中,它可能类似于以下内容。
如果 ^missing(DEMOG.subjno) 和 nmiss(DOSEADM.randseq) >=1 并且 SUBJNO ^in(SFL.SUBJNO) 然后标记。
是否可以在 SAS 中进行类似的操作?或者是否可以在 SAS 中的 SQL 中做类似的事情?