-
-
haocx 数据老手Lv5
发表于2020-5-27 19:40
悬赏1
已解决
楼主
数据库里存在得是多选得值,101,104,105这种多选值,那么显示表达式如何让展示对应得汉字呢
最佳答案
haocx 发表于 2020-5-27 21:33
bi显示,数据是数据库里的
self.value.split(',').select(true,diminf('质地类别明细2',@,'CAPTION_')).join(',')
用这种写法试试
8个回答
wut 发表于 2020-5-27 21:29
代码长度都是3位吗?
对,咋用显示表达式写么,我是用left,mid,right先默认三个选择的,再多就不好弄了
混乱七星天 发表于 2020-5-27 21:32
你的显示表达式是用在哪里的?
bi显示,数据是数据库里的
haocx 发表于 2020-5-27 21:33
bi显示,数据是数据库里的
self.value.split(',').select(true,diminf('质地类别明细2',@,'CAPTION_')).join(',')
用这种写法试试
混乱七星天 发表于 2020-5-27 22:32
self.value.split(',').select(true,diminf('质地类别明细2',@,'CAPTION_')).join(',')
用这种写法试试 ...
好的,我明天试下,这个@啥意思
haocx 发表于 2020-5-27 22:35
好的,我明天试下,这个@啥意思
数据库表这个字段要关联维表,@是系统里面引用维的一种写法,那里不用管,你只需要关联维表之后,把对应这个维表名称和维表里面定义的名称字段对应上去就行了