如何使PROC TABULATE对ID号进行计数,而不是在各列中列出每个ID

我想计算与HCPCS和SPECIALTY CODE的每个级别相关联的提供者ID编号(CLM_RNDRG_PRVDR_NPI_NUM)的数量。但是,我的输出跨列显示每个提供者ID(001至020)。在“允许的单位”列之后,我希望“提供程序”列为每个HCCCS CODE计算提供程序的数量。

proc tabulate data=&ds    order=freq;
    class         clm_line_hcpcs_cd clm_rndrg_fed_prvdr_spclty_cd CLM_RNDRG_PRVDR_NPI_NUM;        
    var           clm_line_alowd_chrg_amt  clm_line_cvrd_pd_amt clm_line_prvdr_pmt_amt  
                  CLM_LINE_ALOWD_UNIT_QTY;
    table        
    /***Rows***/
       clm_line_hcpcs_cd='HCPCS'
       clm_rndrg_fed_prvdr_spclty_cd='SPECIALTY CODE',/***Columns***/
     all=''*(n='LInes'*format=comma30. pctn='%') 
         clm_line_alowd_unit_qty=''*(sum='Allowed Units'*format=comma30. pctsum='%')
         CLM_RNDRG_PRVDR_NPI_NUM=''*(n='Providers'*format=comma30. colpctn='%')
         clm_line_alowd_chrg_amt=''*(sum='Allowed Payments'*format=dollar30. pctsum='%')
         clm_line_cvrd_pd_amt=''*(sum='Covered Payments'*format=dollar30. pctsum='%')
         clm_line_prvdr_pmt_amt=''*(sum='Provider Payments'*format=dollar30. pctsum='%')
       /misstext='0.00' row=float box='Lines and Payments by HCPCS & Specialty';
      title1 'Line-Level Summary';
      title2 'All Claims';
     run;title;footnote;

这是错误的输出:

如何使PROC TABULATE对ID号进行计数,而不是在各列中列出每个ID

行级摘要 所有索赔

zhanghua02302 回答:如何使PROC TABULATE对ID号进行计数,而不是在各列中列出每个ID

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3077735.html

大家都在问