找文章 / 找答案
精选问答 更多内容

addCol别名

yhdata_11Vm4iOH白银二 显示全部楼层 发表于 2023-10-26 17:25:14 |阅读模式 打印 上一主题 下一主题
1
未解决

addCol别名

1404 4
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 如何别名显示



回复

使用道具 举报

精彩评论4

yhdata_lyaa 显示全部楼层 发表于 2023-10-26 17:47:17
定义有别名的列 var bcol1 = new BCol("MARKET","MARKET 的别名 ",STRING, true);
回复

使用道具 举报

yhdata_11Vm4iOH白银二 显示全部楼层 发表于 2023-10-27 09:28:48
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:44
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:33
测试的是MySQL数据库,在数据库里设置了别名,数据源勾选了显示别名,在数据集和报告显示的都是别名11,脚本获取的也是别名11





回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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