需求: 对于取明细数据里指定字段的值去重后,串接起来显示在指定控件上 比如,明细数据中,有一个字段名为:vr_item_ext_1. vr_item_ext_1 行1 : aa 行2: aa 行3: ac 需要将 明细数据里的vr_item_ext_1的值去重后,串接显示在控件里:aa,ac 金蝶有一个聚合函数可以支持这个需求,不知oit会否有这样的函数?谢谢 参考金蝶的处理方式: 示例,将单据体去重的字段拼接显示到表头: TestPython-- ','.join(set(FEntryNote)),使用python直接去重拼接,去重后不再按照行号顺序 TestPython2-- ','.join(sorted(set(FEntryNote), key =lambda x: list(FEntryNote).index(x))),使用python直接去重,并按照原数据找到对应的行号,按照行号排序,最后拼接 TestBos-- ','.join(Distinct(FEntryNote)),使用平台的去重函数Distinct 作者:_Tmp 来源:金蝶云社区 原文链接:https://vip.kingdee.com/article/236952733335556608?productLineId=1 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 |