yyy青铜四
2021-11-29 17:07:18 发布在问答
【可视化】 交叉表的汇总列的脚本是什么
想问下交叉表里面的汇总列,不懂为啥只有两列还是折叠的,只能去拖最下面的滑动条才能显示完全,
怎样可以把两个汇总列都显示呢

2850
6
精彩评论6
永洪Tech-CIDX白银二
发表于 2021-11-29 17:11:13 显示全部楼层
BI的版本是?麻烦上传现在组件的截图
回复

使用道具 2#

yyy青铜四
发表于 2021-11-29 17:24:33 显示全部楼层
永洪Tech-wj 发表于 2021-11-29 17:11
BI的版本是?麻烦上传现在组件的截图

版本是9.0.4,用的组件是交叉表,想要显示的是汇总列
回复

使用道具 3#

yyy青铜四
发表于 2021-11-29 17:25:37 显示全部楼层
永洪Tech-wj 发表于 2021-11-29 17:11
BI的版本是?麻烦上传现在组件的截图

想问下汇总列的脚本是什么呢,这个交叉表是参数列控制的,所以是动态的,我想把汇总列放到交叉表的最前面去,保持汇总列位置不变。
回复

使用道具 4#

永洪Tech-CIDX白银二
发表于 2021-11-29 17:50:24 显示全部楼层
yyy 发表于 2021-11-29 17:25
想问下汇总列的脚本是什么呢,这个交叉表是参数列控制的,所以是动态的,我想把汇总列放到交叉表的最前面 ...

可通过如下脚本,进行交叉表的动态绑定:
图表1.binding.clearMeasures();//清除所有已绑定的汇总列
var bcol1 = new BCol("参数列", DOUBLE, false);//“参数列”为参数列的名称
var meaCol1 = new MeasureCol(SUM, bcol1, null);//创建参数列

var bcol2 = new BCol("利润", DOUBLE, false);//“利润”为度量利润的名称
var meaCol2 = new MeasureCol(SUM, bcol2, null);//创建利润列

if(下拉参数1.getSelectedObjects()[0 != null){//如果下拉参数1 有选择选项,就绑定参数列,设置列顺序为0,即绑定的第一个字段,1为第二个字段
    图表1.binding.addMeasure(0,meaCol1);
    图表1.binding.addMeasure(1,meaCol2);
}else{
    图表1.binding.addMeasure(0,meaCol2);
}



回复

使用道具 5#

yyy青铜四
发表于 2021-11-30 09:31:22 显示全部楼层
永洪Tech-wj 发表于 2021-11-29 17:50
可通过如下脚本,进行交叉表的动态绑定:
图表1.binding.clearMeasures();//清除所有已绑定的汇总列
var  ...

我是用左边的选项控制右边的列是否出现,这种情况下可不可以不去控制参数列,只控制汇总列的位置呢
回复

使用道具 6#

yyy青铜四
发表于 2021-11-30 09:35:09 显示全部楼层
yyy 发表于 2021-11-30 09:31
我是用左边的选项控制右边的列是否出现,这种情况下可不可以不去控制参数列,只控制汇总列的位置呢 ...

下方是图片,可以看一下~
1071e158baf12131e5983b23f41e2fc.png
回复

使用道具 7#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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