【发布时间】:2015-01-15 20:43:24
【问题描述】:
我有一个这样的数据集:
ID I201401 I201402 ... I201411 I201412 START END
1 1 0 1 1 I201402 I201410
2 0 0 0 1 I201401 I201408
3 1 1 0 0 I201408 I201412
为了简单地解释数据集,每个 ID 在 I201401 到 I201412 列中都有一个 1 或 0,具体取决于特定因素。根据其他因素,我也建立了 START 和 END 列。并非所有 ID 都具有相同的 START 和 END 值。
我想要做的是创建另一个列,它是 START 列中提到的列通过 END 列的总和。为了快速理解,这里是数据集应该出现的内容:
ID SUM
1 (SUM of I201402 Throught I201410)
2 (SUM of I201401 Throught I201408)
3 (SUM of I201408 Throught I201412)
事情是一个不知道如何指定sum函数来使用START和END列的值来做的运算。
谢谢!
【问题讨论】:
标签: sas