SAS Proc REPORT: Как скрыть / устранить повторяющиеся значения для нескольких столбцов - PullRequest
0 голосов
/ 02 июля 2018
proc report data=DATA nowd headline out=test2
    style(summary)=[color=cx3e3d73 backgroundcolor=cxaeadd9
    Fontfamily=helvetica Fontsize=3 textalign=r];
    column Company_code pid gl Balance Descr Amt Value difference;
    define company_code/group 'Company Code';
    define PID/group;
    define gl/display 'GL Code';
    define balance/analysis sum FORMAT=DOLLAR20. 'Blalance';
    define descr/ display 'Description';
    define amt/analysis max FORMAT=DOLLAR20.2; 
    define value/analysis max FORMAT=DOLLAR20.2 'Market Value';
    define difference/ analysis max FORMAT=DOLLAR20.2 'Difference';
    break after PID/summarize OL skip;
    title 'TEST';
    compute after PID;
    line ' ';
    endcomp;
run;

Это код, отчет о результатах в столбцах Amt, значение и разница имеют повторное значение. Так что, в принципе, мне нужно только значение в заголовке, но я вычислял заголовок по значениям, превышающим его. Я не знаю, есть ли способ скрыть их. Как на картинке. это частичный отчет о результатах, мне не нужны значения над заголовком, как их скрыть?

1 Ответ

0 голосов
/ 03 июля 2018

Вы кодируете Proc REPORT, чтобы смешать детали и сводки. От Синтия Зендер пост в Сообществе SAS

Суть в том, что PROC REPORT не позволяет удалять строки отчета. Если в отчете выполняется подробный отчет со сводными строками, у вас могут быть либо сводные строки, либо нет, но вы не можете удалить подробные строки и отображать только итоговые строки. Чтобы свернуть подробные строки, вы должны перейти в мир сводного отчета, но, учитывая ваши данные, вы создаете подробный отчет, содержащий сводные строки.

Синтия - автор SAS , она преподавала и неоднократно выступала с докладами по темам

...