在SSAS多维数据集中统计Admissions表Patient_id数量是否可行?
能否在多维数据集中统计Admission表的Patient_id数量?
完全可以实现,具体方式如下:
- 统计所有入院记录的Patient_id数量(含重复):在Cube的度量组中,基于Admission事实表的
Patient_id字段创建计数类型度量,表达式为Count(Admission.Patient_id),该度量会直接返回事实表中所有Patient_id的记录总数,适合统计总入院次数关联的患者ID计数。 - 统计唯一患者的数量(去重):创建非重复计数度量,表达式为
Count(Distinct Admission.Patient_id);也可以通过关联Patient维度,统计Patient维度中与Admission表有匹配记录的成员数量,两种方式都能得到去重后的患者个数。 - 维度联动分析:可以结合Patient维度的属性(如年龄、性别、就诊类型等),对上述度量进行分组钻取,实现不同维度下的患者数量统计。
内容的提问来源于stack exchange,提问作者merry
相关产品推荐
相关产品推荐

