-
-
chenz 数据达人Lv4
发表于2020-10-12 11:19
悬赏100
已解决
如果传到表格中只是代码的话可以通过left或者right截取代码,然后通过diminf来取到文字字段
比如
diminf(QC_JG.XZQHDM,left(self.value,6))+'|'+diminf(QC_JG.XZQHDM,right(self.value,6))
其中QC_JG.XZQHDM是代码相关的主题表字段
left(self.value,6)为值从左数六位,right(self.value,6)从右数六位
写在显式表达式里
diminf函数使用方法
https://bbs.esensoft.com/thread-135211-1-1.html
9个回答
xxxl 发表于 2020-10-12 11:34
只显示了对应客户的编码,这里是不是因为没有绑定相应的维表以及文字字段 ...
设置了对应维表的文字字段,只有一个客户的时候能显示,当多个的时候就只能显示客户编码了
本帖最后由 xxxl 于 2020-10-12 14:07 编辑
如果传到表格中只是代码的话可以通过left或者right截取代码,然后通过diminf来取到文字字段
比如
diminf(QC_JG.XZQHDM,left(self.value,6))+'|'+diminf(QC_JG.XZQHDM,right(self.value,6))
其中QC_JG.XZQHDM是代码相关的主题表字段
left(self.value,6)为值从左数六位,right(self.value,6)从右数六位
写在显式表达式里
diminf函数使用方法
https://bbs.esensoft.com/thread-135211-1-1.html
xxxl 发表于 2020-10-12 14:06
如果传到表格中只是代码的话可以通过left或者right截取代码,然后通过diminf来取到文字字段
比如
diminf(QC ...
是只能这样写吗 ?如果以后出现三个及以上会不会有问题
chenz 发表于 2020-10-12 14:15
是只能这样写吗 ?如果以后出现三个及以上会不会有问题
如果三个以上就需要重新在写显示表达式。
多选不确定多少个情况下,建议还是用参数组件,然后取到@参数组件名.txt这样的方法


