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

求问贴,请问怎么能让下拉参数跟两个度量的相互关联

dengxiang25白银二 显示全部楼层 发表于 2021-5-27 16:51:18 |阅读模式 打印 上一主题 下一主题
1.第一个问题: 请问下拉参数怎么绑定组件,比方说,我选中“乡镇终端占比”和“城市终端占比”,那这个折线图就是有这两个比例的折线趋势对比。
2.第二个问题:请问怎么绑定筛选维度,比方说这个图的意思是这个市的占比情况,在全省的筛选条件下怎么绑定在一起查看,
12.png
回复

使用道具 举报

精彩评论8

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-27 17:05:15
本帖最后由 永洪tech-zyc 于 2021-5-27 17:06 编辑

第二个每太明白你的意思,第一个需要你用脚本动态的绑定度量即可var arr = new Array();

arr = 下拉参数1.getSelectedObjects();

图表1.binding.clearYCols();

for(i=0;i<arr.length;i++){

var bcol=new BCol(arr,DOUBLE,false);

var qcol=new ChartMeasureCol(SUM,bcol,null);

var scol = new SingleMarkCol(qcol,LINE);

var opt = scol.axisOpt;

opt.shareGroup='a';

图表1.binding.addYCol(i, scol);

}

图表1.binding.blend=4;//设置重叠

图表1.binding.aestheticSingle=TRUETYPE_FONT
效果图如下:


回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-27 17:09:26
场景:脚本实现动态切换绑定柱图X轴的维度与Y轴度量。脚本为简化的function全局脚本。
一、参考脚本:
//度量动态绑定
var arr1 = 列表参数1.getSelectedObjects();
function test1(chart1){
chart1.binding.clearYCols();       //绑定前先clearY轴前一次绑定的字段
for(var i =0; i < arr1.length; i++){
var bcol1 =new BCol(arr1,DOUBLE,false);  //定义要绑定的度量字段,DOUBLE为字段类型,false表示为度量字段。
var meaCol =new ChartMeasureCol(SUM,bcol1,null);//度量字段聚合类型为Sum。
chart1.binding.addYCol(i,meaCol);     //在Y轴绑定
}
}
test1(图表1)       //实现Y轴动态绑定的图表为图表1



//维度动态绑定
var arr2 = 列表参数2.getSelectedObjects();
function test2(chart){
chart.binding.clearXCols();   //绑定前先clearX轴前一次绑定的字段
for(var i =0; i < arr2.length; i++){
var bcol2 =new BCol(arr2,STRING,true);//定义要绑定的度量字段,STRING为字符串类型字段,true表示为维度字段。
var dimCol2 =new ChartDimCol(bcol2);
chart.binding.addXCol(i,dimCol2);      //在X轴绑定
}
}
test2(图表1);     //实现X轴动态绑定的图表为图表1


二、操作步骤如下:
1、编辑报告拖拽图表与两个列表参数组件(列表参数1与列表参数2)。


2、列表参数组件中分别录入需要实现动态绑定的度量与维度字段。
注意:维度与度量字段定义方式不一样,一定要区分开。


3、脚本写在页面脚本-变化时运行。


以上操作完成就能通过切换列表参数中选项实现不同字段绑定。


回复 支持 反对

使用道具 举报

dengxiang25白银二 显示全部楼层 发表于 2021-5-27 17:24:40
永洪tech-zyc 发表于 2021-5-27 17:09
场景:脚本实现动态切换绑定柱图X轴的维度与Y轴度量。脚本为简化的function全局脚本。一、参考脚本://度量 ...

桌面版的怎么没有录入数据呢
回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-27 17:29:13
dengxiang25 发表于 2021-5-27 17:24
桌面版的怎么没有录入数据呢

录入数据是指什么
回复 支持 反对

使用道具 举报

dengxiang25白银二 显示全部楼层 发表于 2021-5-27 17:29:49

2、列表参数组件中分别录入需要实现动态绑定的度量与维度字段。
回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-27 17:31:25
dengxiang25 发表于 2021-5-27 17:29
2、列表参数组件中分别录入需要实现动态绑定的度量与维度字段。

自定义数据吗
回复 支持 反对

使用道具 举报

dengxiang25白银二 显示全部楼层 发表于 2021-5-27 17:33:41

我不知道啊 ,你这边步骤有录入数据,但是在桌面版的设置里面没有呀
回复 支持 反对

使用道具 举报

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-27 17:36:28
dengxiang25 发表于 2021-5-27 17:33
我不知道啊 ,你这边步骤有录入数据,但是在桌面版的设置里面没有呀

下拉组件有自定义数据
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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