我正在尝试按 SUBJID DATE 对数据进行排序,并对所有其他变量(如果它们具有相同的值)进行分组。但正如我所看到的,值在 DATETIME 组内进行排序,并且其他变量仅在 DATETIME 组内进行分组。为什么会这样?
column SUBJID DATE SUBJID_FMT DATETIME PARAM_FMT;
define SUBJID/order order=internal noprint;
define DATE/order=internal noprint;
define SUBJID_FMT/order order=data"Subject ID" style(column)=[width=8%];
define DATETIME/order order=data "Treatment:@Date/Time" style(column)=[width=14%];
define PARAM_FMT/order order=data "Parameter" style(column)=[width=10%];
看起来问题的一部分可能是您没有将 DATE 列定义为顺序。
column SUBJID DATE SUBJID_FMT DATETIME PARAM_FMT;
define SUBJID/order order=internal noprint;
define DATE/order order=internal noprint; /*added ORDER here*/
define SUBJID_FMT/order order=data "Subject ID" style(column)=[width=8%];
define DATETIME/order order=data "Treatment:@Date/Time" style(column)=[width=14%];
define PARAM_FMT/order order=data "Parameter" style(column)=[width=10%];