2016-05-16 62 views
0

我怎樣才能得到倒數第二個& syserrortext?sas倒數第二個&syserrortext

%if %length(&syserrortext) ne 0 %then %do; 

因爲我想%abort cancel;覆蓋我一個我感興趣的錯誤。

感謝您的幫助,AOLA

+0

你可以擴大一點嗎?顯示一些生成代碼和錯誤以及如何使用它的示例代碼。你有什麼嘗試? – Tom

回答

0

您必須手動將它們存儲在某種變量數組的每一步執行之後。

在一個不太相關的說明中,如果您有這個要求,我會認真重新考慮您的方法。國際海事組織,一旦遇到任何錯誤,工作應該停止。發生錯誤後繼續工作是有風險的,因爲處於未知狀態的東西太多。我寧願讓工作完全沒有結果,然後產生不正確的結果。

如果SAS提供了一種更好的錯誤處理方法,可以很好地處理錯誤條件,那麼我肯定會考慮替代方案,但不幸的是SAS的錯誤處理方法基本上是不存在的。