【发布时间】:2018-02-20 16:24:17
【问题描述】:
我正在处理索赔数据,其中我们有四种不同的遭遇类型:牙科、机构、专业和药房。我需要为 SAS Proc Tabulate 中的不同组织开发单独的报告,以显示这四种类型的索赔。一些组织有全部四种类型,而另一些组织只有 3 种。但如果一个计划没有一种特定类型,我仍然需要在报告中显示缺失值和标题。
Say 计划 A 只有机构、药房和专业类型,没有牙科索赔。我想显示列出的所有四种类型的牙科缺失值。这可以通过 Proc 制表步骤来实现吗? (或者我是否必须修改数据集以为每种类型放置空值?)任何帮助将不胜感激。
这是主要代码:
proc tabulate data=servmnth format=COMMA.0;
class plan_alias encounter_type service_Month;
var netted_claim_count;
format encounter_type $enc.;
table encounter_type= ' ' ALL='Total', sum=' '*netted_claim_count= 'Netted
Claims by Service Month'*service_Month = ' ';
where plan_alias="&plan.";
run;
这一切都很好,直到我意识到有些计划直接缺少一两种遭遇类型。我尝试使用 proc 格式为遇到类型设置格式,但这不起作用。我想知道是否有什么可以附加到 table 语句中的 meet_type 变量,无论如何它都会显示 4 行。
【问题讨论】:
-
您自己尝试过吗?如果是这样,请显示您的代码以帮助我们帮助您!
-
您是否尝试过在 proc tabulate 中使用
classdata选项? This 可能会有所帮助。 -
如果计划没有索赔,您需要报告什么?
标签: sas