变量="+"是什么意思?SAS (sql)

  • 本文关键字:SAS sql 是什么 变量 sql sas
  • 更新时间 :
  • 英文 :


我是SAS的新手,我正在尝试理解代码:

if MAP_ID="+" then output WORK.0201_template;
else
do;
SHEET_ID=MAP_ID;
output WORK.0201_template_f;
end;

MAP_ID="+"是什么意思?这是否意味着它在表格上搜索 MAP_ID=+ 的值,或者它有另一个威胁?

谢谢

MAP_ID="+"是一个布尔表达式,它将变量MAP_ID的值与字符串文字"+"进行比较。 当它们相同时,它将是真的,否则是假的。

我怀疑这段代码的主要目的是根据MAP_ID的值将数据拆分为两个不同的输出数据集。

它还在更改SHEET_ID的值。 这种类型的代码看起来也像是旨在在保留字段SHEET_ID中继承MAP_ID值的东西。如果我是对的,那么+价值的意义就是保持相同的sheet_id。 但是我们需要看起来更多的代码和数据才能真正说明问题。

最新更新