永洪社区

标题: 下拉列表过滤与表格联动-9.4.1 [打印本页]

作者: 汤七七七七七    时间: 2022-3-16 17:24
标题: 下拉列表过滤与表格联动-9.4.1
目前是选择对应维度和指标,表格展示所选择的字段,目前运用下拉列表、表格、脚本共同实现,但新版出现提示聚合计算列不支持再聚合。错误字段为计算列,计算公式为sum(A)/sum(B)

想知道如何调整或更改,在不影响数据结果的基础上。
或者新版9.4.1是否有其他更好的方式达到我期望实现的模式。
脚本:
var lens=维度.getSelectedObjects().length
1.binding.clearCols() //清除表格绑定的字段
var j;
var i;
for(j=0; j<lens; j++)
{
var colnamea=维度.getSelectedObjects()[j;
var bcol2=new BCol(colnamea,STRING,true);
var col2 = new DimCol(bcol2);
    表1.binding.addCol(j,col2);
}
var arr=度量指标.getSelectedObjects()
for(i=0;i<arr.length;i++){
var colname=度量指标.getSelectedObjects()[i;
var bcol=new BCol(colname,STRING,false);
var mcol= new MeasureCol(SUM,bcol,null); //创建表要绑定的字段
1.binding.addCol(i+j,mcol) //给表绑定字段
}



作者: 永洪tech-lucy    时间: 2022-3-16 17:24
参数列 多选支持的 case 参考附件,其他方式暂不支持,如果不满足您需求,请详细描述,我们这边会将需求反馈给产品部门同事

作者: 永洪Tech-ZCL    时间: 2022-3-16 18:11
聚合列再聚合这种方式是不支持的哦
作者: 汤七七七七七    时间: 2022-3-17 09:23
永洪Tech-ZCL 发表于 2022-3-16 18:11
聚合列再聚合这种方式是不支持的哦

我需要处理方案哦~
作者: 永洪tech-lucy    时间: 2022-3-17 10:39
汤七七七七七 发表于 2022-3-17 09:23
我需要处理方案哦~

新版本提示“聚合不支持再聚合”,这个其实之前版本也是有的,只是脚本方式绑定之前检测不严格,您只需要将 脚本里面的:var mcol= new MeasureCol(SUM,bcol,null);  修改为:var mcol= new MeasureCol(None,bcol,null);
(, 下载次数: 696)