这应该很简单,但作为 SQL 的新手,我真的很挣扎。有人建议我将 PERCENTILE_CONT 与连续(非离散)数据一起使用。
有问题的数据涉及两列:(1)患者列表的 ID 和(2)每年的平均事件数。
根据我在网上找到的一些代码工作,这就是我要做的
SELECT ID,
percentile_cont (0.25) WITHIN GROUP
(ORDER BY PPPY ASC) OVER(PARTITION BY ID) as percentile_25,
percentile_cont (0.50) WITHIN GROUP
(ORDER BY PPPY ASC) OVER(PARTITION BY ID) as percentile_50,
percentile_cont (0.75) WITHIN GROUP
(ORDER BY PPPY ASC) OVER(PARTITION BY ID) as percentile_75
FROM AE_COUNT;
这似乎只是报告了每个具有相同 PPPY 值的列。
知道我哪里出错了吗?