Я пытаюсь выделить каждую вторую строку в отчете pro c.
Я могу сделать это с помощью фиктивной переменной (то есть 0 или 1, если строка четная), но когда я добавляю / noprint
в оператор определения для этой переменной он прекращает выделяться.
Код:
/* set up data with dummy variable */
data dummy;
set sashelp.class;
dummy = mod(_n_, 2);
run;
/* displaying the dummy variable */
proc report data = dummy;
define dummy / display;
compute dummy;
if dummy eq 1 then call define (_row_, 'style', 'style = [ background = #DFDFDF]');
endcomp;
run;
/* hiding the dummy variable */
proc report data = dummy;
define dummy / noprint;
compute dummy;
if dummy eq 1 then call define (_row_, 'style', 'style = [ background = #DFDFDF]');
endcomp;
run;
Выходы:
Есть ли способ сохранить формат подсветки, даже если фиктивный столбец не отображается?