2014-11-27 2 views
1

Вот мой код. Я знаю, как отформатировать подзаголовок Total. Но как сделать столбец Total полужирным и красным вместо черного?proc формат в таблицах вычисленный столбец

proc tabulate data=HAVE missing; 
class Date City/order=data preloadfmt; 
format City $Areaformat.; 
var Index; 
table (Date=''), Index*(sum='') * (City='' all=Total); 
run; 

ответ

1

Вам необходимо использовать заявление keyword. Это позволяет применять стиль (и другие вещи) к ключевым словам, таким как all, или даже к статистике, например mean.

Чтобы полужирный шрифт применим ко всей колонке, вы можете использовать [style=<parent>], чтобы привести стиль all вниз, или вы можете применить его непосредственно в строке.

proc tabulate data=sashelp.class; 
    class sex age; 
    var height; 
    keyword all/style={fontweight=bold}; 
    keyword mean; 
    *Options - first brings the style from the all keyword, second applies directly.; 
    tables (sex=''),height*(mean='') * (age='' all=Total)*[style=<parent>]; 
    tables (sex=''),height*(mean='') * (age='' all=Total*[style={fontweight=bold}]); 

run; 
+0

Это касается только «Всего», но не цифр в столбце «Всего». – Lovnlust

+0

@GMTG Извините, я не ясно читал ваш вопрос. Ред. – Joe