[亿信BI3.3及以下] 地址特点填报时是多选框,bi查询时,报送的是一个的时候,文字正常显示,报送的是多个的时候,只显示数字,不显示文字,怎么修改为全部显示文字啊?
3579
11
-
L7Aura 数据老手Lv5
发表于2022-7-15 14:48
悬赏10
已解决
楼主
本帖最后由 L7Aura 于 2022-7-15 15:11 编辑
地址特点填报时是多选框,bi,给这个主题表加了地址特点维表,查询时,报送的是一个的时候,文字正常显示,报送的是多个的时候,只显示数字,不显示文字,怎么修改为全部显示文字啊?
地址特点填报时是多选框,bi,给这个主题表加了地址特点维表,查询时,报送的是一个的时候,文字正常显示,报送的是多个的时候,只显示数字,不显示文字,怎么修改为全部显示文字啊?
最佳答案
L7Aura 发表于 2022-7-18 15:50
哦哦哦,好,感谢您!!
您目前表元value取的就是code的字符串,所以需要用表达式处理一下
self.txt.split(",").select(true,diminf("维表",@)).join(",")
表达式的效果可参考上图
数组对象更多应用可参考
https://bbs.esensoft.com/thread-133624-1-1.html
11个回答
本帖最后由 Bryce 于 2022-7-15 18:18 编辑
这边ABI试了下没问题,bi好像没回填功能吧,您是哪个版本的
本帖最后由 颜值区总司令 于 2022-7-18 15:21 编辑
L7Aura 发表于 2022-7-18 14:19
啊这,好吧,谢谢了,我也不知啊
您第一个图和第三个图是irpt,第二个图和第四个图是BI吧
感觉问题原因是多选情况,比如1,2,3,4 ,这样1,2,3,4就被当成同一个字符串了,所以没有把逗号隔开的1,2,3,4分别对应上各自的name。所以现在的思路是把1,2,3,4中的1和2和3和4分别取出来,然后用diminf函数分别去取到它们对应的name,再把用逗号拼接在一起
这是一种思路,具体写法需要研究一下
颜值区总司令 发表于 2022-7-18 15:19
您第一个图和第三个图是irpt,第二个图和第四个图是BI吧
感觉问题原因是多选情况,比如1,2,3,4 ,这样1,2, ...
哦哦哦,好,感谢您!!
L7Aura 发表于 2022-7-18 15:50
哦哦哦,好,感谢您!!
您目前表元value取的就是code的字符串,所以需要用表达式处理一下
self.txt.split(",").select(true,diminf("维表",@)).join(",")
表达式的效果可参考上图
数组对象更多应用可参考
https://bbs.esensoft.com/thread-133624-1-1.html