id bill产品 1 1 A. 1 1 B 1 2 C
对于上述内容: 对于ID,如果帐单号相同,则创建另一列,并将产品分隔为' - '并且对于相同的ID,账单更改然后使用不同的分隔符/
附加产品答案 0 :(得分:1)
让我们看看我是否能理解你的问题。 (没有冒犯意味着)
如果账单号相同则为ID 创建另一列并将产品分隔为' - ' 并且对于相同的ID,账单更改然后使用不同的分隔符/
附加产品我认为这是: 如果ID == Bill,那么Nev_var = new_var +' - ' +产品 否则如果ID!= Bill然后Nev_var = new_var +' /' +产品
通过使用CATX实现此目的的方法:
!function(t,e){
// all the code
}(jQuery,testFreaks);
编辑:user3142958指出逻辑将是另一种方式。这是一个修复。
data begin;
length Id bill product $3;
input Id bill product;
datalines;
1 1 A
1 1 B
1 2 C
2 2 D
2 3 E
;
run;
data wanted;
format collect $1000.;
retain collect;
set begin;
if id = bill then collect = catx("-",collect,product);
if id ~= bill then collect = catx("/",collect,product);
run;