[ABI 5.2] 维表关联不规则数据

20632
19

lizf 小试身手Lv3

发表于2021-3-22 11:23

悬赏1

已解决

楼主
场景如下:业务前台录入时某选项框为多选,导致入库后数据为:1/2/3
现有维表:
1:数值A
2:数值B
3:数值C
制表时如何操作,可以显示为:数值A/数值B/数值C

最近看过此主题的会员

杨国签

zly_2960

xxxl

bbs

ESENSOFT官方技术支持

马端

最佳答案
lizf 发表于 2021-3-23 17:22
self.value.split(',').select(true,diminf('担保方式',@,'NAME')).join(',')
问题解决

关贴总结:
self.value.split(',').select(true,diminf('担保方式',@,'NAME')).join(',')
感谢楼主分享
19个回答

只看楼主

xxxl 数据领袖Lv6

发表于2021-3-22 11:46

只看该作者

取消 关注该作者的回复

沙发

显示维表里的文字字段显示市1|2|3,如果代码字段和主题表字段保持对应 浮动出来依然还是这样

lizf 小试身手Lv3

发表于2021-3-22 13:42

只看该作者

取消 关注该作者的回复

板凳

xxxl 发表于 2021-3-22 11:46
显示维表里的文字字段显示市1|2|3,如果代码字段和主题表字段保持对应 浮动出来依然还是这样 ...

有人知道如何操作可以实现嘛?

xxxl 数据领袖Lv6

发表于2021-3-22 13:55

只看该作者

取消 关注该作者的回复

地板

lizf 发表于 2021-3-22 13:42
有人知道如何操作可以实现嘛?

主题表字段绑定维表,然后根据维表浮动出来就行了

lizf 小试身手Lv3

发表于2021-3-22 13:58

只看该作者

取消 关注该作者的回复

5#

xxxl 发表于 2021-3-22 13:55
主题表字段绑定维表,然后根据维表浮动出来就行了

符号【/】怎么处理?

xxxl 数据领袖Lv6

发表于2021-3-22 14:01

只看该作者

取消 关注该作者的回复

6#

lizf 发表于 2021-3-22 13:58
符号【/】怎么处理?

您这里是需要数据浮动出来也是1|2|3吗

lizf 小试身手Lv3

发表于2021-3-22 14:03

只看该作者

取消 关注该作者的回复

7#

xxxl 发表于 2021-3-22 14:01
您这里是需要数据浮动出来也是1|2|3吗

需求中描述的,数据是1/2/3,要求显示为数值A/数值B/数值C,维表id字段存的值为1,一定有什么办法可以做对应

xxxl 数据领袖Lv6

发表于2021-3-22 14:11

只看该作者

取消 关注该作者的回复

8#

lizf 发表于 2021-3-22 14:03
需求中描述的,数据是1/2/3,要求显示为数值A/数值B/数值C,维表id字段存的值为1,一定有什么办法可以做对 ...

用diminf函数可以取维表对应的值https://bbs.esensoft.com/thread-135211-1-1.html
感觉您描述的不太清楚  到底是一个字段里存的数据是1|2|3还是说三个字段三个数据分别是1、2、3
如果是前者 现在已经有1|2|3存在一个字段里 用diminf取出或是浮动就行了,如果是三个字段分开就需要取出后再拼接起来

lizf 小试身手Lv3

发表于2021-3-22 14:15

只看该作者

取消 关注该作者的回复

9#

xxxl 发表于 2021-3-22 14:11
用diminf函数可以取维表对应的值https://bbs.esensoft.com/thread-135211-1-1.html
感觉您描述的不太清楚 ...

我写的真的很不清晰嘛~主题表字段存的1/2/3,维表id字段存的1对应数值A,2对应数值B,3对应数值C

xxxl 数据领袖Lv6

发表于2021-3-22 14:17

只看该作者

取消 关注该作者的回复

10#

lizf 发表于 2021-3-22 14:15
我写的真的很不清晰嘛~主题表字段存的1/2/3,维表id字段存的1对应数值A,2对应数值B,3对应数值C ...

确实有点不清楚,那这里就是分开存的。用上述的diminf函数取出每个字段值然后拼在一起就行了

lizf 小试身手Lv3

发表于2021-3-22 14:17

只看该作者

取消 关注该作者的回复

11#

xxxl 发表于 2021-3-22 14:17
确实有点不清楚,那这里就是分开存的。用上述的diminf函数取出每个字段值然后拼在一起就行了 ...

如果是分开存的,我为什么要在描述中说明是多选框呢?

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号