你在这里: 字符串 > ListDuplicateRemover

ListDuplicateRemover

从列表属性中删除所有重复的值。在结果列表中,只显示list属性的不同值。

注意:如果输入列表中有空白,则从输出列表中消除这些空白。

当寻找重复,无效,缺失和空值被视为等同因此将被视为相互重复。第一个空,丢失或为空字符串值将保持不变。

如果有列表中的“平行”的属性,其他属性正在操作的,这些也将在列表中移动继续留在“平行”与关键属性。同样,如果有在列表中的“平行”来表示是一个重复的(因此将被删除)中的条目的其他属性,这些属性也将被移除。

为了匹配的目的,一个列表条目被认为是“失踪”,只有当它有一个并行属性。例如,如果{0}。列表存在,那么{0}。b将被视为失踪。然而,如果没有列表{0}条目,然后{0}。b不会被认为失踪。相反,它将被认为代表了列表中的一个“空白”。

参数

如果该功能进入此变压器:

somelist {0}。类型=“铺”

somelist {1} = .kind '平滑'

somelist {2} = .kind '平滑'

somelist {3}。类型=“粗糙”

somelist {4}。类型=“光滑”

somelist {5}。类型=“光滑”

somelist {6}。类型=“铺”

somelist {8} = .kind

并且列表名称设置为somelist {} .kind,离开转换器的功能将具有以下属性:

somelist {0}。类型=“铺”

somelist {1} = .kind '平滑'

somelist{2}.kind='粗糙'

somelist {3}。<空>类型=

再举一个例子,如果输入的特征有以下属性:

somelist {0}。类型=“铺”

somelist{0}.id='A3'

somelist {1} = .kind '平滑'

somelist {1} .ID = 'B7'

somelist {2} = .kind '平滑'

somelist {2} .ID = 'B8'

somelist {3}。类型=“粗糙”

somelist {3}。id =“制备”

somelist {4}。类型=“光滑”

somelist {4} .ID = 'B9'

somelist {5}。类型=“光滑”

somelist {5}。id =“B2”

somelist {6}。类型=“铺”

somelist {6} .ID = 'A7'

并且列表名称设置为somelist {} .kind,离开转换器的功能将具有以下属性:

somelist {0}。类型=“铺”

somelist{0}.id='A3'

somelist {1} = .kind '平滑'

somelist {1} .ID = 'B7'

somelist{2}.kind='粗糙'

somelist {2} .ID = 'C9'

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来分配transformer参数。更高级的功能,例如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项

变压器的分类

数据质量

字符串

搜索FME知识中心

在上搜索有关此转换器的示例和信息FME知识中心