如何将binding.getCols()得到数据的列名别名为想要的名字
如何将 表1.binding.getCols() 这样取出来的数据 DimCol[Named__险种, sinfo=SortInfo<Column=null, sort=0, rank=null, user=null>] 中的 Named__险种 别名为 险种 并且数据类型不能变 还得是刚取出来的那个类型
变为 DimCol[险种, sinfo=SortInfo<Column=null, sort=0, rank=null, user=null>]
var arr1 = 表1.binding.getCols()
var arr1_1= []
var arr2=[]
for(i=0;i<arr1.length;i++){
var a=null
var flag=trueif (substring(arr1[i,0,6)=='DimCol'){
arr1_1[i = arr1[i
arr1[i = arr1[i.col.name
if (arr1[i]!=null){
if(toString(arr1[i).length <= 3){
flag=false
arr2.push(arr1[i)}
}
if(flag==true)
{
if (substring(toString(arr1[i),0,3)!='Sum')
{
arr2.push(arr1[i)
}
}
}
}
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2023-10-27 10:19:34
在数据库里的别名 有设置成险种吗,数据源是否有勾选了显示别名。
还是在报告设置的别名 |
|
|
|
|
yhdata_11Vm4iOH
显示全部楼层
发表于 2023-10-27 10:36:48
字段名称原本就是 险种 这个named__险种 是在表格中选了两个值后进行分组 生成的 |
|
|
|
|
yhdata_11Vm4iOH
显示全部楼层
发表于 2023-10-27 10:38:13
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2023-10-27 10:46:20
|
|
|
|
yhdata_11Vm4iOH
显示全部楼层
发表于 2023-10-27 10:56:57
我现在使用substring去掉named__ 后得到的数据类型是string 不能用 表1.binding.addCol(i,d); 加到表1中 |
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2023-10-27 11:18:22
str1=substring去掉named__ 后得到的数据
是要这样绑定吗
var bcol = new BCol(str1, STRING, true);
var a = new DimCol(bcol); //创建维度字段a
图表1.binding.addCol(0, a); |
|
|
|
|
yhdata_11Vm4iOH
显示全部楼层
发表于 2023-10-27 11:26:27
|
|
|
|
yhdata_lyaa
显示全部楼层
发表于 2023-10-27 13:27:39
想实现啥,这是怎么报错了,为啥要取这里的去绑定呀 |
|
|
|
|
yhdata_11Vm4iOH
显示全部楼层
发表于 2023-10-27 13:54:26
|
|
|
|