2015-04-02 29 views
2

我遇到過一個程序,它使用not =,好像它的含義與ne^=一樣。它似乎工作正常,並沒有提高太多的記錄說明。但是我找不到任何官方文檔確認這是支持的語法。在SAS中,「不= =」是合法的運營商嗎?

not =真的和ne一樣嗎?

+0

我現在看到的,這實際上是在創建企業指南如何寫入其查詢查詢中的「不相等」過濾器,使用其中一個嚮導。 – Jeff 2015-04-02 18:31:01

+0

現在我看到'not ='是SAS在數據步驟結束時將日誌放入日誌中時使用子集'where',無論是使用'ne'還是'^ ='。 – Jeff 2015-04-02 18:41:31

回答

1

是的。看看這裏的文檔http://support.sas.com/documentation/cdl/en/lrcon/67885/HTML/default/viewer.htm#p00iah2thp63bmn1lt20esag14lh.htm

data _null_; 
x = 1; 
if x not = 0 then 
    put x=; 
run; 
+0

這就是我看。我看到'not'前面加了值('not x')和表達式('not(x = 1)',但我沒有看到'not ='的任何示例或描述。 – Jeff 2015-04-02 18:29:07

+0

我認爲它是可以互換的。 – DomPazz 2015-04-02 18:35:28

+0

奇怪,我一直認爲'^ ='是一個符號,但是看起來我不妨將它想象成兩個連接。 – Jeff 2015-04-02 18:42:39