首页 > 解决方案 > 运行以下 SAS 代码并想更改 proc freq

问题描述

%_pd_prov_sched_future (
          _begin_date             = '01MAY2020'D
        , _end_date               = '31MAY2020'D
        , _fac_id                 = 
        , _parrs_clinic_cd        = 
        , _resource_id_schedule   =
        , _current_bkbl_nonbkbl_type =
        , _appt_avail_bkg            =
        , _add_bkd_appt_detail    = YES
        , _output_dataset         = _pd_prov_sched_future
        , _library                = work
                    ) ;
proc freq data=_pd_prov_sched_future;
    table PRIMARY_MNEMONIC_SCHEDULE*current_activity_cd*current_bkbl_nonbkbl_type/list;
run;

proc freq 看起来像这样[在此处输入图像描述] 我想知道如何更改频率和百分比以选择与总数相反的类别。

标签: sassas-macro

解决方案


可能是你想使用一个BY语句。

proc freq data=_pd_prov_sched_future;
  by category;
  table 
    PRIMARY_MNEMONIC_SCHEDULE
    * current_activity_cd
      * current_bkbl_nonbkbl_type / list;
run;

推荐阅读