永洪社区

标题: 如何获取交叉表列别名 [打印本页]

作者: yhdata_6OIfFx2x    时间: 2023-12-5 09:35
标题: 如何获取交叉表列别名
交叉表列表头绑定的列的别名,需要如何用脚本获取出来?




作者: yhdata_lyaa    时间: 2023-12-5 09:49
从右边的提取出来吗,可以试试自己截取一下
用substring函数
https://www.yonghongtech.com/rea ... hlightsub=substring
作者: 永洪tech-shenfs    时间: 2023-12-5 09:56
var name = 图表1.binding.getColHeader(0).col.view  //括号内为列表头的下标, 按照实际绑定的列数取
debug(name)  //打印看下取出来的对不对
作者: yhdata_6OIfFx2x    时间: 2023-12-5 14:56
永洪tech-shenfs 发表于 2023-12-5 09:56
var name = 图表1.binding.getColHeader(0).col.view  //括号内为列表头的下标, 按照实际绑定的列数取
debu ...

正常情况下是可行的,但是对绑定的是数据集建的计算列时,上面的结果返回的是空值
作者: 永洪tech-shenfs    时间: 2023-12-5 15:24
本帖最后由 永洪tech-shenfs 于 2023-12-5 15:44 编辑
yhdata_6OIfFx2x 发表于 2023-12-5 14:56
正常情况下是可行的,但是对绑定的是数据集建的计算列时,上面的结果返回的是空值 ...

计算列脚本没有开view, 没办法取。计算列 的名字可以修改的,一般不会再别名,取原始名直接用 var name = 图表1.binding.getColHeader(0).col.name
作者: yhdata_6OIfFx2x    时间: 2023-12-5 15:49
永洪tech-shenfs 发表于 2023-12-5 15:24
计算列脚本没有开view, 没办法取。计算列 的名字可以修改的,一般不会再别名,取原始名直接用 var name =  ...



那这个可以通过什么属性调用出来吗

作者: 永洪tech-shenfs    时间: 2023-12-5 16:33
yhdata_6OIfFx2x 发表于 2023-12-5 15:49
那这个可以通过什么属性调用出来吗

把 ‘名称ttt ’这个计算列重命名成 ‘别名ttt ’,然后取原始名就可以了吧,为啥非要再别名然后取别名呢。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4