返回给定列表的不同值或对象。 将忽略空条目。
如果目标列表是listObject,则此函数只能在自定义操作表达式中使用。
列表
distinct(<parameters>)
参数 | 类型 | 描述 |
---|---|---|
listToProcess | listString、listBoolean、listInteger、listDecimal、listDuration、listDateTime、listDateTimeOnly、listDateOnly或listObject | 要处理的列表。 对于listObject,它必须是字段引用。 |
keyAttributeName | 字符串 | 此参数是可选的,并且仅适用于listObject。 如果未提供参数,则如果所有属性具有相同的值,则会将对象视为重复对象。 否则,如果给定属性具有相同的值,则会将对象视为重复对象。 |
distinct(<listInteger>)
返回整数列表。
distinct(<listDecimal>)
返回小数列表。
distinct(<listString>)
返回字符串列表。
distinct(<listDateTimeOnly>)
返回不考虑时区的日期时间列表。
distinct(<listDateTime>)
返回datetimes列表。
distinct(<listDateOnly>)
返回日期列表。
distinct(<listBoolean>)
返回布尔值列表。
distinct(<listDuration>)
返回持续时间列表。
distinct(<listObject>)
distinct(<listObject>,<string>)
返回对象列表。
distinct([10,2,10,null])
返回结果 [10, 2]
.