我想统计一个ICD代码在各列中出现的次数。前五列是数据,高亮的三列代表我想要的输出。
我已经尝试了简单的case when语句,但它只是标记,而不是跨列求和。是否有任何函数可以帮助我获得所需的输出(三列高亮)。
欢迎任何帮助计算所需的输出。
我想你需要一个巨大的表达式加起来 case
表达式值。 例如:
(case when dx1 = 'E66' then 1 else 0 end +
case when dx2 = 'E66' then 1 else 0 end +
case when dx3 = 'E66' then 1 else 0 end +
. . .
)