1
(交叉貼在SAS Communities site)的跨接變量值獲得在PROC報告
我很感興趣,用我的電話的URL一家橫跨變量的值在COMPUTE語句定義語句。
在下面的例子中,PROC REPORT可以讓我訪問每個TYPES變量值的值......當列正在構建時,這樣我可以在URL鏈接中包含該值?我可以使用N變量訪問COMPUTE語句中的值嗎?
options missing="";
data REPORT;
input VARIABLE $ TYPES $;
datalines;
VAR1 TYPE1
VAR1 TYPE2
VAR1 TYPE3
VAR1 TYPE5
;
PROC FORMAT ;
VALUE $TYPE
'TYPE1'='Type 1'
'TYPE2'='Type 2'
'TYPE3'='Type 3'
'TYPE4'='Type 4'
'TYPE5'='Type 5';
Run ;
proc report data=REPORT nowd;
column ("Variables" variable) ("TYPES" types,n);
define variable/'';
define types/across '' format=$type. preloadfmt;
define n/'' format=comma12.;
compute types;
If _c2_>0 then
call define("_c2_","style","style={url = '<MY URL>');
endcomp;
run;
我相信你是對的。我的問題的答案是我無法得到跨變量的值...但我認爲你的代碼使我找到了一個解決方案。謝謝。 –