图表1.binding.source ="指标体系/ShiMing演示数据集/测试数据集维度/维度_度量.sqry";
图表1.binding.clearCols();
var bcol1 = new BCol("维度值1", STRING, true);
var bcol2 = new BCol("维度值2", STRING ,true);
var bcol3 = new BCol("度量值1", DOUBLE, false);
var bcol4 = new BCol("度量值2", DECIMAL, true);
var dcol1 = new DimCol(bcol1);
var dcol2 = new DimCol(bcol2);
var dcol3 = new DimCol(bcol3);
var dcol4 = new DimCol(bcol4);
var mcol1 = new MeasureCol(SUM, bcol3, null);
var a = new ChartMeasureCol(SUM, bcol3, null);
var b = new ChartMeasureCol(MAX, bcol3, null);
var d = new ChartMeasureCol(MIN, bcol3, null);
var c = new ChartMeasureCol(Quartile, bcol3, 4);
bcol3.sortType=6;
bcol3.sortGroupOthers=true;
bcol3.showTotal=true;
bcol3.groupSpan=true;
bcol3.sortRank=20;
bcol3.name=mcol1;
图表1.title = "表格绑定数据";
图表1.binding.clearCols();
图表1.binding.addCol(0, dcol1);
图表1.binding.addCol(1, dcol2);
图表1.binding.addCol(2, dcol3);
图表1.binding.addCol(3, dcol4);
图表1.binding.addCol(7, a);
图表1.binding.addCol(8, b);
图表1.binding.addCol(9, d);
图表1.binding.addCol(10, c);
下拉列表参数1.setObjects(["维度1", "度量值1","度量值2", "度量值3", "度量值4", "度量值5"]);
下拉列表参数1.setSelectedObjects(["维度1", "度量值1","度量值2", "度量值3", "度量值4", "度量值5"], STRING);
下拉列表参数1.showBtn = true;
下拉列表参数1.showSelectedOnly = true;
下拉列表参数1.single = true;
下拉列表参数1.submitOnChange = true;
下拉列表参数1.selectOnTop = true;
下拉列表参数1.submitOnChange = true;
下拉列表参数1.dropDown = true;
我现在是想根据下拉列表参数1的选择值来对图表1的数据进行排序,然后求出最大值,最小值,平均数,中位数等信息放在一个文本框,接下来我该怎么做呢
|