10. 列表函数¶
10.2. CountGreaterThan¶
函数体: CountGreaterThan(Item,List)
返回值:Integer
说明:返回字段列表中大于Item的值的个数;如果Item为空,则返回空值。
10.3. CountLessThan¶
函数体: CountLessThan(Item,List)
返回值:Integer
说明:返回字段列表中小于Item的值的个数;如果Item为空,则返回空值。
10.4. CountNotEqual¶
函数体: CountNotEqual(Item,List)
返回值:Integer
说明:返回字段列表中不等于Item的值的个数;如果Item为空,则返回空值。
10.6. CreateSequence¶
函数体: CreateSequence(StartId,EndId)
返回值:String
说明:根据指定的定义起止序号,构造一个整数序列字符串(包括起止序号),其中StartId、EndId为整数;当 StartId 小于 EndId 输出递增序列,StartId 大于 EndId 输出递减序列。
函数体: CreateSequence(StartId,EndId,Step)
返回值:String
说明:根据指定的定义起止序号,构造一个整数序列字符串(包括起止序号),其中StartId、EndId、Step为整数,Step定义增量步长;当 StartId 小于 EndId 输出递增序列,StartId 大于 EndId 输出递减序列。
10.11. FirstNonNullIndex¶
函数体: FirstNonNullIndex(List)
返回值:Integer
说明:返回字段列表中包含非空值的第一个字段的索引,如果所有值都为空值,则返回-1。
10.13. ItemsCountBetween¶
函数体: ItemsCountBetween(List,CountMin,CountMax)
返回值:String
说明:返回子列表,其元素的个数界于CountMin与CountMax之间。
函数体: ItemsCountBetween(List,CountMin,CountMax,IsPercent)
返回值:String
说明:返回子列表,其元素的个数界于CountMin与CountMax之间;IsPercent布尔型,为真CountMin、CountMax为百分比。
10.14. ItemsCountGreaterThan¶
函数体: ItemsCountGreaterThan(List,CountMin)
返回值:String
说明:返回子列表,其元素的个数大于等于CountMin。
函数体: ItemsCountGreaterThan(List,CountMin,IsPercent)
返回值:String
说明:返回子列表,其元素的个数大于等于CountMin;IsPercent布尔型,为真CountMin为百分比。
10.15. ItemsCountLessThan¶
函数体: ItemsCountLessThan(List,CountMax)
返回值:String
说明:返回子列表,其元素的个数小于等于CountMax。
函数体: ItemsCountLessThan(List,CountMax,IsPercent)
返回值:String
说明:返回子列表,其元素的个数小于等于CountMax;IsPercent布尔型,为真CountMax为百分比。
10.20. LastNonNullIndex¶
函数体: LastNonNullIndex(List)
返回值:Integer
说明:返回指定字段列表中包含非空值的最后一个字段的索引,如果所有值都为空值,则返回-1。支持所有存储类型。
10.23. ListDistinct¶
函数体: ListDistinct(List)
返回值:List
说明:剔除列表重复组元
函数体: ListDistinct(List,Desc)
返回值:List
说明:剔除列表重复组元,Desc根据字符串出现的次数进行排序,真为逆序,假为正序。
10.26. ListItemsCount¶
函数体: ListItemsCount(List)
返回值:String
说明:返回列表每个元素的个数。
函数体: ListItemsCount(List,IsPercent)
返回值:String
说明:返回列表每个元素的个数或比例,IsPercent布尔型,为真输出元素占元素总数的百分比。
10.27. ListJoinToString¶
函数体: ListJoinToString(List,String)
返回值:String
说明:将列表合并成字符串,以String指定的字符分隔。
函数体: ListJoinToString(List,GroupCount,GroupSpliter,Spliter)
返回值:String
说明:将列表以分组形式,合并成字符串;GroupCount,指定组内元素数;GroupSpliter,组间字符间隔;Spliter,组内字符间隔。
10.38. StringListSimplify¶
函数体: StringListSimplify(List,Count)
返回值:String
说明:将字符串列表,以简化方式显示,如List中有A、B、C、D个元素,Count为2,输出结果为A、B等4个。
函数体: StringListSimplify(List,Count,stringAppend)
返回值:String
说明:将字符串列表,以简化方式显示,如List中有A、B、C、D个元素,stringAppend为条,Count为2,输出结果为A、B等4条。若stringAppend为空,则不返出总数值。
10.39. SubList¶
函数体: SubList(List,N)
返回值:List
说明:截取子列表,返回从N开始的所有子元素组成的列表,N从1开始计数。
函数体: SubList(List,N,LEN)
返回值:List
说明:截取子列表,返回从N开始的LEN个子元素组成的列表,N从1开始计数。
10.41. ToStringlist¶
函数体: ToStringlist(String)
返回值:List
说明:将字符串转化为字符串列表,以, 。、;:”分隔,转换过程中将删除空值组元,同:ToStringlist(String,true)
函数体: ToStringlist(String,Boolean)
返回值:List
说明:将字符串转化为字符串列表,以, 。、;:”分隔;Boolean指定是否删除空值组元。
函数体: ToStringlist(String,Boolean,SplitChars)
返回值:List
说明:将字符串转化为字符串列表,组元以SplitChars指定的字符分隔;Boolean指定是否删除空值组元。
10.42. ToStringlistFixedWidth¶
函数体: ToStringlistFixedWidth(String,string)
返回值:List
说明:根据列宽,将字符串转化为字符串列表。
10.43. ValueAt¶
函数体: ValueAt(Integer,List)
返回值:Any
说明:返回列表中Integer处的值;如果偏移超出了有效值的范围(即小于0或大于所列字段的个数),则返回空值。