【发布时间】:2015-12-22 20:31:13
【问题描述】:
我正在尝试标记[Customer] 列中由[Division] 列确定的数据项的出现,并在[flag] 列中为其设置三个值。
如果数据项[Customer] 具有两个'Q ' 和 'Z' 列[Division] 的数据项值在单独的行中我希望数据项[flag] 的值对于数据项[Customer] 的每次重复出现都设置为2,其中客户是两个'Q'的成员AND 'Z' 除法。
如果存在这种情况,我希望出现[Customer] 列值的所有行的[flag] 列的值等于2。
如果@ 的数据项值[Division] 987654331@ 仅是“Q”,然后将 [flag] 设置为 1,如果 [Customer] 的数据项值 [Division] 仅是“Z”,则将 [flag] 设置为 0。[Customer] 列数据项和多行可以包含所需的[customer] / [flag] 组合。
我将如何在下面的示例中创建列[flag]?
我希望客户由唯一值分隔。
请注意,客户 X 重复 3 次,客户 A 重复两次,[flag] 列中每个值是 2 - ALL [flag] 值,其中客户连续重复是 2。
期望的结果:
Customer Rep division Count
A : 1 : Q : 1
B : 2 : Z : 0
X : 3 : Q : 2
X : 4 : Z : 2
X : 4 : Q : 2
D : 5 : Z : 0
S : 3 : Q : 2
H : 4 : Q : 1
S : 4 : Z : 2
【问题讨论】: