-
智慧大石
//先筛选出RMB<500的集合项,再进行字段重复筛选.
SiemensShipmentWips = SiemensShipmentWips.Where(x => x.RMB < 500);
var result = SiemensShipmentWips.Where(x=>
SiemensShipmentWips.Count(c=>c.mawb == x.mawb)>1 ||
SiemensShipmentWips.Count(c=>c.shipC == x.shipC)>1 ||
SiemensShipmentWips.Count(c=>c.consC == x.consC )>1 ||
);
-
炎炎设计
ssws.where(a=>(a.mawb==a.shipC||a.mawb==a.consC ||a.shipC==a.consC ||)&&a.rmb<5000)
-
翻翻过去那场雪
你好!
是三个字段多条数据同一个字段存在重复的筛选呢~
-
素胚勾勒不出你
@久久婷婷:
var 重复的bcc=ssw.groupby(a=>new{mawb,shipC、consC})
.where(a=>a.count()>1)
.select(a=>new{a.key.mawb,shipC,consC});
ssw.where(a=>重复的bcc.包含(b=>a.mawb==b.mawb&&a.shipC==b.shipC&&a.==b.&&a.rmb<5000)
-
温温酱
@吴瑞祥: 谢谢大佬~
-
繁星coding
需要根据字段mawb,shipC、consC 存在重复 -----举个栗子
-
莫回无
多条记录里边的数据字段mawb,shipC、consC。。 比如: 第一条数据的mawb,shipC、consC字段和第二条数据的mawb,shipC、consC字段数据内容相同就算存在重复的数据,把他筛选出来。
-
湖上湖
@久久婷婷: 应该是去除重复 取RMB 小于5000金额的数据是吧?
-
弑天下
@BlueWhale`: 筛选出带重复的数据,如果是不重复的就不要。
-
12345678_0001
感觉你这个意思是list去重吧?