我正在尝试使用daterange提示创建一个包含Proc表格的每周表。工作日是包含其他class
和var
变量的类变量。我面临的问题是,如果没有日期数据,那么它不会显示在表格中,从而扭曲了我的表格。
我想知道是否有办法包含没有数据的日期。我知道classdata=dset
选项但需要所有类变量的值,这也是不可取的。
答案 0 :(得分:0)
如果每个工作日至少与其他类变量的一个组合一起出现,并且您能够通过proc summary
/ proc means
而不是proc tabulate
生成所需的输出,您可以使用这些过程中的COMPLETETYPES
选项。令人讨厌的是,这个选项似乎在proc tabulate
中无法使用。
否则,我认为您已经陷入了生成CLASSDATA
数据集的困境。如果您无法使用proc means
/ proc summary
,但如上所述每个工作日至少有一条记录,则可以使用COMPLETETYPES
proc summary
来生成CLASSDATA
数据集以与proc tabulate
一起使用。
可能值得研究的另一个选择是查看是否可以在数据中添加虚拟记录,这样它们对报告的统计数据没有影响。