2014-05-05 28 views
0

SAS - 我想將我的圖表標題設置爲特定單元格值,比如我的Rate_ID列的第一個觀察值。我怎麼能這樣做?在SAS中將標題設置爲單元格值

+0

你是如何製作圖表的?你在使用gplot嗎? Proc sgrender?它只是使用圖表標題的'title'語句嗎? –

回答

2

如果作爲@Robert Penridge建議,你使用它使用title報表字幕一個SAS程序,使用SAS宏:

 
data _NULL_; 
    set my_dataset (obs=1 keep=rate_id); 
    call symputx('mytitle',rate_id); 
run; 

title "&mytitle."; 
/* Insert chart code below */ 

此代碼從您的數據集中的第一個觀察並設置宏名爲mytitle的變量包含該觀察的值rate_id。然後您可以將該值傳遞給title聲明。

我已經使用obs=1限制爲一個觀察值,而keep=rate_id可以提高效率,如果您處理的是包含大量列的數據集。此外,call symputx將修剪rate_id的值,從生成的宏變量中刪除所有前導和尾隨空白。

+0

謝謝。只需在&mytitle上沒有引號。它的工作! – user2835957

+0

這很奇怪,但如果它的工作,罰款! – mjsqu

相關問題