【发布时间】:2015-10-28 11:22:11
【问题描述】:
我有下表:
我需要在b列加1时(当找到第一个1时,当满足这个条件时你需要将所有1加起来:c就像a。不要放0和2,我只需要1):
- 找到b=1,然后
- 如果 c 喜欢
这是我想要的输出
【问题讨论】:
-
在输出第 15、16 和 17 行中,c 列具有值 h_2_ok、h_3 和 z_1_ok,这些值与第 11 行 (h_2)、15 (h_3) 和 10 (z_1) 中的列 a “相似” ),所以根据你给这些行的逻辑,b 应该设置为 1,因为 c 是“喜欢”a。为什么 b 在第 15、16 和 17 行的输出中未设置为 1 的逻辑是什么?
-
因为 15 行 c 字段是 'h_2_ok' 并且 11 行中的 h_2 的值为 2,并且 16 行 c 字段是 'h_3' ,并且 17 行 c 字段 'z_1_ok' 和 10 行是 'z_1 ' 空的。我需要的一切都捕捉到价值 1。
-
我不明白其中的逻辑,也许翻译中丢失了一些东西。
标签: sas