有两张表A,B A列: lcID,X,Y,TA,DR,RELX
B列:lcID,X,Y,RELX1
现有一公式:把表A RLEX列值转换D,
和:B ,RELX1列转换D, 公式:100 =A +logD,A已知, 1 然后需要把A,B表UNION(列值不对应可以先不管),需要加一标识列是否有TA,根据X,Y做KEY按D排序,(降序),
2 按X,Y做KEY UNION时,考虑X,Y重复,取D(3条)记录平均值,没有重复不取平均值.
可以理解为两表UNION后,插入新表,按X,Y做KEY,插入时有重复(取3-5条就好)就取平均, 谢谢大家.在线等,不理解跟帖,谢谢大侠了A: lcID,X, Y, TA, DR, RELX
100,100, 200, 2, 4, 45
100,100, 100, 1, 42, 35 B:
lcID,X, Y, RELX1
100, 101,200, 64
200, 100,100, 65
RELEX,RLX1 按公式(100 =A +logD,A已知)求D 这是第一步,
然后联合插入新表,如果X,Y有重复(连续几条),求上D平均值
lcID,X, Y, DR, D
100 100,100,4, 公式算出
B列:lcID,X,Y,RELX1
现有一公式:把表A RLEX列值转换D,
和:B ,RELX1列转换D, 公式:100 =A +logD,A已知, 1 然后需要把A,B表UNION(列值不对应可以先不管),需要加一标识列是否有TA,根据X,Y做KEY按D排序,(降序),
2 按X,Y做KEY UNION时,考虑X,Y重复,取D(3条)记录平均值,没有重复不取平均值.
可以理解为两表UNION后,插入新表,按X,Y做KEY,插入时有重复(取3-5条就好)就取平均, 谢谢大家.在线等,不理解跟帖,谢谢大侠了A: lcID,X, Y, TA, DR, RELX
100,100, 200, 2, 4, 45
100,100, 100, 1, 42, 35 B:
lcID,X, Y, RELX1
100, 101,200, 64
200, 100,100, 65
RELEX,RLX1 按公式(100 =A +logD,A已知)求D 这是第一步,
然后联合插入新表,如果X,Y有重复(连续几条),求上D平均值
lcID,X, Y, DR, D
100 100,100,4, 公式算出
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货