【问题标题】:SAS Proc tabulate print missing values for class variablesSAS Proc 制表打印类变量的缺失值
【发布时间】:2015-05-10 23:30:13
【问题描述】:

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

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

【问题讨论】:

  • 你在用VB.net吗?
  • 我认为您已经确定了最佳解决方案 - 生成一些类数据有多难?
  • 还有 preloadfmt 选项可用。

标签: vb.net sas


【解决方案1】:

如果每个工作日至少出现一次,其中至少有一个其他类变量的组合,并且您能够通过proc summary / proc means 而不是proc tabulate 产生所需的输出,您可以使用@这些过程中的 987654324@ 选项。烦人的是,proc tabulate 中似乎没有此选项。

否则,我认为您无法生成 CLASSDATA 数据集。如果您不能使用proc means / proc summary,但您确实总是至少有一个如上所述的每个工作日的记录,您可以使用COMPLETETYPES proc summary 生成CLASSDATA 数据集以与@ 一起使用987654332@.

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多