永洪社区

标题: addCol别名 [打印本页]

作者: yhdata_11Vm4iOH    时间: 2023-10-26 17:25
标题: addCol别名
var YN=是否分组合计.getSelectedObjects()[0
if(YN=="是"){
var arr6=度量.getSelectedObjects()
1.binding.clearCols()
for( var i=0;i<arr2.length;i++){
var d = arr1_1[i
d.showTotal=true;
debug("44 . " + d)

1.binding.addCol(i,d);
}




请问下 d 如何别名显示




作者: yhdata_lyaa    时间: 2023-10-26 17:47
定义有别名的列 var bcol1 = new BCol("MARKET","MARKET 的别名 ",STRING, true);
作者: yhdata_11Vm4iOH    时间: 2023-10-27 09:28
yhdata_lyaa 发表于 2023-10-26 17:47
定义有别名的列 var bcol1 = new BCol("MARKET","MARKET 的别名 ",STRING, true);

我的数据是这么取的
var arr1 = 表1.binding.getCols()
var arr1_1= []
var arr2=[]

for( var i=0;i<arr1.length;i++){
var a=null
var flag=true
if (substring(arr1,0,6)=='DimCol'){
arr1_1 = arr1
arr1 = arr1.col.name
if (arr1!=null){
if(toString(arr1).length <= 3){
flag=false
arr2.push(arr1)}
}
if(flag==true)
{
if (substring(toString(arr1),0,3)!='Sum')
{
arr2.push(arr1)
}
}
}
}


拿到的d的数据是 DimCol[Named__险种, sinfo=SortInfo<Column=null, sort=0, rank=null, user=null>]
这样的

我想把里面的 Named__险种  替换成  险种
作者: yhdata_11Vm4iOH    时间: 2023-10-27 09:43
yhdata_11Vm4iOH 发表于 2023-10-27 09:28
我的数据是这么取的
var arr1 = 表1.binding.getCols()
var arr1_1= []

其实就是如何将 表1.binding.getCols()  这样取出来的数据   DimCol[Named__险种, sinfo=SortInfo<Column=null, sort=0, rank=null, user=null>]  中的 Named__险种  别名为 险种  并且数据类型不能变  还得是刚取出来的那个类型
作者: yhdata_lyaa    时间: 2023-10-27 10:17
测试的是MySQL数据库,在数据库里设置了别名,数据源勾选了显示别名,在数据集和报告显示的都是别名11,脚本获取的也是别名11










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