Мне нужна помощь, чтобы пропустить пропущенные значения в процедуре таблицы процессов.Я понимаю, что по правильной процедуре таблицы не рассчитывать недостающие значенияОднако, когда я не указываю / пропускаю переменную класса, результат не будет отображаться, и в журнале будет отображено предупреждение:
ПРЕДУПРЕЖДЕНИЕ: переменная класса, частоты или веса отсутствуетна каждом наблюдении.
Ниже приведен шаг таблицы процесса набора данных:
TITLE j=left "Jadual B1 : Jumlah penduduk mengikut kumpulan etnik, kawasan pihak berkuasa tempa'tan dan negeri, Malaysia, 2010";
Title2 font=bold italic j=left "Table B1 : Total population by ethnic group, local authority area and state, Malaysia, 2010";
title3 " ";
title4 j=left "Negeri : NEGERI SEMBILAN";
title5 font=bold italic j=left "State";
ods escapechar='^';
proc tabulate data=WORK.DOSM order=data ;
class DISTRICT NEW_ETHNICITY NEW_CITIZENSHIP MELAYU BUMI_LAIN CINA INDIA LAIN Bumiputera /missing;
var ID;
table ALL DISTRICT=' ', ALL
NEW_ETHNICITY={LABEL=' '}* (( Bumiputera ={LABEL=' '}* (MELAYU={LABEL=' '}* N
BUMI_LAIN={LABEL=' '} * N ALL) INDIA={LABEL=' '}*N CINA={LABEL=' '}*N LAIN={LABEL=' '} *N ))
NEW_CITIZENSHIP={LABEL=' '}
/Box='Daerah Pentadbiran/Kawasan Pihak Berkuasa Tempatan ^S={font_style=italic}
Administrative District/Local Authority Area' row=float;
keylabel N=' ';
keylabel all='Jumlah ^S={font_style=italic}/ Total';
footnote font=arial bold j=left "Nota" font=arial bold italic "/Note:";
footnote2 j=l f='ARIAL amt/bold' "^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^Angka-angka di atas tidak disesuaikan untuk kurang penghitungan.";
footnote3 j=l font=bold italic "^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^The above figures have not been adjusted for under enumeration.";
run;
И ниже мой вывод:
Вывод
Но мне нужен результат, чтобы не отображать пропущенные значения в соответствии с выделенными красным цветом столбцами.