沉沦BI报表年华青铜一
2023-6-8 16:36:17 发布在问答
【可视化】 字段像文本一样显示
如图这种形式,永洪9.4 该如何实现,上面是文本,没问题。下面是省份字段里的值,有几个就显示几个,分成3列,该如何操作

最佳答案

yhdata_ruby 铂金一

2023-06-08 16:36:18

参考: var data=下拉列表参数1.getObjects() var a=[] for(var i=0;i
查看完整内容
3337
8
精彩评论8
yhdata_ruby铂金一
发表于 2023-6-8 16:36:18 显示全部楼层
参考:
var data=下拉列表参数1.getObjects()
var a=[]
for(var i=0;i<data.length;i++){
a.push(data[i][0)

}
文本1.data=a.join(',')


回复

使用道具 2#

yhdata_lyaa
发表于 2023-6-8 16:44:59 显示全部楼层
省份字段里的值从哪里获取?
回复

使用道具 3#

DX188铂金一
发表于 2023-6-8 16:47:33 显示全部楼层
将省份字段列绑定到下拉参数组件中,脚本获取下拉参数中所有的值,用for循环展开,再转换成字符串写到文本框中
回复

使用道具 4#

沉沦BI报表年华青铜一
发表于 2023-6-8 16:47:57 显示全部楼层
yhdata_lyaa 发表于 2023-6-8 16:44
省份字段里的值从哪里获取?

就是数据集里的一个字段
回复

使用道具 5#

沉沦BI报表年华青铜一
发表于 2023-6-8 16:51:05 显示全部楼层
DX188 发表于 2023-6-8 16:47
将省份字段列绑定到下拉参数组件中,脚本获取下拉参数中所有的值,用for循环展开,再转换成字符串写到文本 ...

有没有详细点的脚本啊
回复

使用道具 6#

DX188铂金一
发表于 2023-6-8 17:02:46 显示全部楼层
沉沦BI报表年华 发表于 2023-6-8 16:51
有没有详细点的脚本啊

var arr=下拉参数4.getObjects()
var a=[]
for(var i=0;i<arr.length;i++){
a.push(arr[0])
}
文本1.data="你要的文字" +"\n"+a.toString()
回复

使用道具 7#

沉沦BI报表年华青铜一
发表于 2023-6-8 17:19:00 显示全部楼层
DX188 发表于 2023-6-8 16:47
将省份字段列绑定到下拉参数组件中,脚本获取下拉参数中所有的值,用for循环展开,再转换成字符串写到文本 ...

写到文本,会根据文本的宽带字段换行吗?
回复

使用道具 8#

DX188铂金一
发表于 2023-6-9 08:39:25 显示全部楼层
沉沦BI报表年华 发表于 2023-6-8 17:19
写到文本,会根据文本的宽带字段换行吗?

自己调整文本框的宽度不就行了么
回复

使用道具 9#

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部