永洪社区

标题: 交叉表的汇总列的脚本是什么 [打印本页]

作者: yyy    时间: 2021-11-29 17:07
标题: 交叉表的汇总列的脚本是什么
想问下交叉表里面的汇总列,不懂为啥只有两列还是折叠的,只能去拖最下面的滑动条才能显示完全,
怎样可以把两个汇总列都显示呢


作者: 永洪Tech-CIDX    时间: 2021-11-29 17:11
BI的版本是?麻烦上传现在组件的截图
作者: yyy    时间: 2021-11-29 17:24
永洪Tech-wj 发表于 2021-11-29 17:11
BI的版本是?麻烦上传现在组件的截图

版本是9.0.4,用的组件是交叉表,想要显示的是汇总列
作者: yyy    时间: 2021-11-29 17:25
永洪Tech-wj 发表于 2021-11-29 17:11
BI的版本是?麻烦上传现在组件的截图

想问下汇总列的脚本是什么呢,这个交叉表是参数列控制的,所以是动态的,我想把汇总列放到交叉表的最前面去,保持汇总列位置不变。
作者: 永洪Tech-CIDX    时间: 2021-11-29 17:50
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);
}




作者: yyy    时间: 2021-11-30 09:31
永洪Tech-wj 发表于 2021-11-29 17:50
可通过如下脚本,进行交叉表的动态绑定:
图表1.binding.clearMeasures();//清除所有已绑定的汇总列
var  ...

我是用左边的选项控制右边的列是否出现,这种情况下可不可以不去控制参数列,只控制汇总列的位置呢
作者: yyy    时间: 2021-11-30 09:35
yyy 发表于 2021-11-30 09:31
我是用左边的选项控制右边的列是否出现,这种情况下可不可以不去控制参数列,只控制汇总列的位置呢 ...

下方是图片,可以看一下~





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