1
只是好奇,是這樣的代碼:確實如果datastep檢查語句缺失值
data Bla.SomeGreatNewDataset;
set WORK.InputTempDataset;
by SomeColumnName;
if first.SomeColumnName then output;
else delete;
run;
一樣:
data Bla.SomeGreatNewDataset;
set WORK.InputTempDataset;
by SomeColumnName;
if not missing(first.SomeColumnName) then output;
else delete;
run;
換句話說作用:
if first.SomeColumnName
只是檢查如果SomeColumnName不包含缺少的值?
好感謝所以它似乎像SQL中的TOP 1 GROUP BY?我仍然不確定該行:else delete;何時會發生? – cs0815
這在SQL語句上是正確的。 '然後輸出;否則刪除;'作品相同'子集如果「我有。將我所擁有的替換掉,你會得到相同的結果。 – DomPazz
'else delete'有完整性和理解性。沒有它的輸出將是完全相同的 – Longfish