- %macro test;
- data _null_;
- a=1;
- b=2;
- c=3;
- array abc[*] a b c;
- %do i=1 %to dim(abc);
- put abc[&i];
- %end;
- run;
- %mend;
- %test;
宏語句中使用dim()函數
錯誤原因:sas在編譯的時候,應該先編譯宏,然後再編譯和執行數據步過程,在編譯宏的時候遇到dim(abc),這個
時候要知道具體的值是多少,而這個時候數據步還沒有編譯執行,abc數組的元素個數還沒有確定,所以在編譯的時候無法確定dim(abc)的個數。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
英語背單詞 專四詞彙 2024年06月 ChatGPT
ChuckLu
2024-06-03 14:06:57
背單詞 首字母 2024年06月
ChuckLu
2024-06-03 14:06:57
初探富文本之基於虛擬滾動的大型文檔性能優化方案
WindrunnerMax
2024-06-03 14:05:17
.Net 中間件 - 新開源代碼生成器 -ReZero
孫凱旋
2024-06-03 14:03:26
Microsoft.Extensions.DependencyInjection會自動釋放通過DI(依賴注入)創建的對象
PowerCoder
2024-06-03 14:03:06
爲什麼以及如何要進行架構設計權衡?
路人111122233
2024-06-03 14:00:36
如何使用Node.js、TypeScript和Express實現RESTful API服務
黃明基
2024-06-03 13:59:46
Nginx 實戰-04-nginx 不同的地址訪問不同的服務
葉止水
2024-06-03 13:59:36
使用form-create監聽組件的事件
xaboy
2024-06-03 13:59:15
使用form-create時修改表單數據
xaboy
2024-06-03 13:59:15
使用form-create生成表單組件
xaboy
2024-06-03 13:59:15
《Python進階》學習筆記
zhouwp
2024-06-03 13:58:45
Android Bluetooth page timeout問題
petercao
2024-06-03 13:58:35
人工智能文生圖技術介紹
霍格沃茲測試學院
2024-06-03 13:53:04