SAS Proc制表类变量的打印缺失值

时间:2015-05-10 10:28:28

标签: vb.net sas

我正在尝试使用daterange提示创建一个包含Proc表格的每周表。工作日是包含其他classvar变量的类变量。我面临的问题是,如果没有日期数据,那么它不会显示在表格中,从而扭曲了我的表格。

我想知道是否有办法包含没有数据的日期。我知道classdata=dset选项但需要所有类变量的值,这也是不可取的。

1 个答案:

答案 0 :(得分:0)

如果每个工作日至少与其他类变量的一个组合一起出现,并且您能够通过proc summary / proc means而不是proc tabulate生成所需的输出,您可以使用这些过程中的COMPLETETYPES选项。令人讨厌的是,这个选项似乎在proc tabulate中无法使用。

否则,我认为您已经陷入了生成CLASSDATA数据集的困境。如果您无法使用proc means / proc summary,但如上所述每个工作日至少有一条记录,则可以使用COMPLETETYPES proc summary来生成CLASSDATA数据集以与proc tabulate一起使用。

可能值得研究的另一个选择是查看是否可以在数据中添加虚拟记录,这样它们对报告的统计数据没有影响。