span8
span4
FME社区,亲爱的亚搏国际在线官网:
我有一个数据集,例如有以下两个属性:
——grundbescheid_nr
——bescheid_nr
如果在grundbescheid_nr中有两个具有相同值的相同行(例如grundbescheid_nr= 183101),则仅保留bescheid_nr中编号较高的条目(在示例bescheid_nr= 186754)。用蓝色背景标记的条目(bescheid_nr = 185582)和它的几何图形应该被删除。因此,较低的一个(几个)应该被消除。
我想我可以用一个列表生成器来做,但我还不知道具体怎么做。有没有简单的方法来解决这个问题?
亲切的问候
托马斯。
嗨@thomask在类似的情况下,我也会使用Sorter和DuplicateFilter的组合,但这不是唯一的方法。例如,使用此SQL语句的InlineQuerier也可能是有效的。仅供参考。
选择一个。* from features as a inner join (select grundbescheid_nr, max(bescheid_nr) as maxBescheidNr from features group by grundbescheid_nr) as b on a.grundbescheid_nr = b.grundbescheid_nr and a.bescheid_nr = b.maxBescheidNr
©2019安全亚搏在线软件公司法律